private void gridControl_DoubleClick(object sender, EventArgs e) { if (FocusedObject == null) { return; } PSP_SubstationSelect p = new PSP_SubstationSelect(); p.UID = FocusedObject.SubStationID; p = (PSP_SubstationSelect)Services.BaseService.GetObject("SelectPSP_SubstationSelectByKey", p); frmSubstationProperty frmSub = new frmSubstationProperty(); frmSub.InitData(p.EleID, "c5ec3bc7-9706-4cbd-9b8b-632d3606f933", "", ""); frmSub.IsReadonly = true; frmSub.ShowDialog(); }
private void frmSubstatinYXInfo_Load(object sender, EventArgs e) { PSP_SubstationMng sel1 = new PSP_SubstationMng(); IList <PSP_SubstationMng> list1 = Services.BaseService.GetList <PSP_SubstationMng>("SelectPSP_SubstationMngList", sel1); for (int i = 0; i < list1.Count; i++) { TreeNode node = new TreeNode(); node.Text = list1[i].SName; node.Tag = list1[i].UID; PSP_SubstationSelect sel2 = new PSP_SubstationSelect(); sel2.col2 = list1[i].UID; IList <PSP_SubstationSelect> list2 = Services.BaseService.GetList <PSP_SubstationSelect>("SelectPSP_SubstationSelectList", sel2); for (int j = 0; j < list2.Count; j++) { TreeNode _node = new TreeNode(); _node.Text = list2[j].SName; _node.Tag = list2[j].UID; node.Nodes.Add(_node); } treeView1.Nodes.Add(node); } }