private void barButtonItem12_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("A", typeof(string)); dt.Columns.Add("B", typeof(bool)); Hashtable hs = new Hashtable(); foreach (Ps_Power ps in this.ctrlPs_Substation_As1.ObjectList) { if (!hs.ContainsKey(ps.FQ)) { hs.Add(ps.FQ, ""); DataRow row = dt.NewRow(); row["A"] = ps.FQ; row["B"] = false; dt.Rows.Add(row); } } FrmFQ frm = new FrmFQ(); frm.DT = dt; if (frm.ShowDialog() == DialogResult.OK) { this.ctrlPs_Substation_As1.GridView.Columns["FQ"].FilterInfo = new DevExpress.XtraGrid.Columns.ColumnFilterInfo(frm.FQ); } }
private void barButtonItem12_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("A", typeof(string)); dt.Columns.Add("B", typeof(bool)); Hashtable hs = new Hashtable(); foreach (Ps_Power ps in this.ctrlPs_Substation_As1.ObjectList) { if (!hs.ContainsKey(ps.FQ)) { hs.Add(ps.FQ, ""); DataRow row = dt.NewRow(); row["A"] = ps.FQ; row["B"] = false; dt.Rows.Add(row); } } FrmFQ frm = new FrmFQ(); frm.DT = dt; if (frm.ShowDialog() == DialogResult.OK) { this.ctrlPs_Substation_As1.GridView.Columns["FQ"].FilterInfo =new DevExpress.XtraGrid.Columns.ColumnFilterInfo(frm.FQ); } }