Dev TreeList展開是原來勾選的結點繼續勾選功能

根據結點的名稱來找到對應的結點進行勾選與否的設置       

還有一種方法是根據id來找到結點

主要用的是TreeList的自帶方法treeHouseGTSyks.FindNodeByFieldValue("FID", str_popGTDepID[i].ToString())和

treeHouseGTSyks.SetNodeCheckState(node,checkstate);

 private void repositoryItemPopMY_Popup(object sender, EventArgs e)
        {            

            string[] str_popGTDep = gvHouseGT.GetFocusedRowCellValue("MC").ToString().Split(',');
            for (int i = 0; i < str_popGTDep.Length; i++)
            {
                if (treeHouseGTSyks.FindNodeByFieldValue("FNAME", str_popGTDep[i].ToString()) != null)
                {
                    treeHouseGTSyks.SetNodeCheckState(treeHouseGTSyks.FindNodeByFieldValue("FNAME", str_popGTDep[i].ToString()), CheckState.Checked);
                }
            }
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章