private void gridView_DoubleClick(object sender, EventArgs e) { List<LineInfo> clist =new List<LineInfo>(); clist.Clear(); LineInfo a = gridView.GetRow(this.gridView.FocusedRowHandle) as LineInfo; PSPDEV psp = new PSPDEV(); psp.SvgUID = a.SvgUID; psp.Type = "Polyline"; IList list1 = Services.BaseService.GetList("SelectPSPDEVBySvgUIDAndType", psp); if (a.ObligateField1=="�������ܹ滮") { for (int i = 0; i < list1.Count;i++ ) { LineInfo l1 = new LineInfo(); psp = list1[i] as PSPDEV; if (psp.LineStatus=="�ȴ�") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "��̭"; clist.Add(l1); } else if (psp.LineStatus=="��ѡ") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "��ѡ"; clist.Add(l1); } } } else { for (int i = 0; i < list1.Count; i++) { LineInfo l1 = new LineInfo(); psp = list1[i] as PSPDEV; if (psp.LineStatus == "�ȴ�") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "��ѡ"; clist.Add(l1); } else if (psp.LineStatus == "��ѡ") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "����"; clist.Add(l1); } } } FormGXXlist gxx = new FormGXXlist(); gxx.gridview.GroupPanelText = a.ObligateField1+"��·���"; gxx.Show(); gxx.LoadData(clist); }
private void gridView_DoubleClick(object sender, EventArgs e) { List <LineInfo> clist = new List <LineInfo>(); clist.Clear(); LineInfo a = gridView.GetRow(this.gridView.FocusedRowHandle) as LineInfo; PSPDEV psp = new PSPDEV(); psp.SvgUID = a.SvgUID; psp.Type = "Polyline"; IList list1 = Services.BaseService.GetList("SelectPSPDEVBySvgUIDAndType", psp); if (a.ObligateField1 == "整体网架规划") { for (int i = 0; i < list1.Count; i++) { LineInfo l1 = new LineInfo(); psp = list1[i] as PSPDEV; if (psp.LineStatus == "等待") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "淘汰"; clist.Add(l1); } else if (psp.LineStatus == "待选") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "待选"; clist.Add(l1); } } } else { for (int i = 0; i < list1.Count; i++) { LineInfo l1 = new LineInfo(); psp = list1[i] as PSPDEV; if (psp.LineStatus == "等待") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "待选"; clist.Add(l1); } else if (psp.LineStatus == "待选") { l1.EleID = psp.EleID; l1.ObligateField2 = psp.Name; l1.ObligateField3 = "待建"; clist.Add(l1); } } } FormGXXlist gxx = new FormGXXlist(); gxx.gridview.GroupPanelText = a.ObligateField1 + "线路情况"; gxx.Show(); gxx.LoadData(clist); }