您再对比下代码,如果还不行,将您的demo发上来
- DataTable dt = new DataTable();
- dt.Clear();
- dt.Columns.Add("Name");
- dt.Columns.Add("Marks");
- DataRow _ravi = dt.NewRow();
- _ravi["Name"] = "ravi";
- _ravi["Marks"] = "500";
- dt.Rows.Add(_ravi);
- _ravi = dt.NewRow();
- _ravi["Name"] = "ravi2";
- _ravi["Marks"] = "5002";
- dt.Rows.Add(_ravi);
- _ravi = dt.NewRow();
- _ravi["Name"] = "rav3i";
- _ravi["Marks"] = "5003";
- dt.Rows.Add(_ravi);
- // c1TrueDBGrid1.DataSource = dt;
- dt.TableName = "AAA";
- var ds = new DataSet();
- ds.Tables.Add(dt);
- c1TrueDBGrid1.SetDataBinding(ds, "AAA", true);
-
- C1.Win.C1TrueDBGrid.C1DataColumn Col = new C1.Win.C1TrueDBGrid.C1DataColumn();
- C1.Win.C1TrueDBGrid.C1DisplayColumn dc;
- c1TrueDBGrid1.Columns.Insert(0, Col);
- Col.Caption = "Unbound";
- dc = c1TrueDBGrid1.Splits[0].DisplayColumns["Unbound"];
- // Move the newly added column to leftmost position in the grid.
- //c1TrueDBGrid1.Splits[0].DisplayColumns.RemoveAt(c1TrueDBGrid1.Splits[0].DisplayColumns.IndexOf(dc));
- //c1TrueDBGrid1.Splits[0].DisplayColumns.Insert(0, dc);
- dc.Visible = true;
- c1TrueDBGrid1.Rebind(true);
复制代码
|