在我正在工作的项目中,有一个从数据库中检索数据的网页。所以我用DataGrid显示了我的数据
但有时我想在DataGrid中添加更多列。这意味着我想动态添加一些数据列
但是我在DataGrid中添加了新的列,这是我的代码。
DataGridColumn myCol = new BoundColumn();
myCol.HeaderText = "Test";
myCol.Visible = true;
grdHeiskort.Columns.Add(myCol);
在这里" grdHeiskort"是DataGrid ID。
现在我想将数据添加到名为=" test"的列中。这些数据来自数据库。假设我从DB和I检索数据集想要将数据集中第一列中的数据添加到我的" test" column。我怎么能这样做
答案 0 :(得分:1)
如果您使用BoundColumn,您可以将DataField的名称设置为您希望它来自数据集的字段的名称:
BoundColumn myCol = new BoundColumn();
myCol.HeaderText = "Test";
myCol.Visible = true;
myCol.DataField = "NameOfYourDataColumn";
grdHeiskort.Columns.Add(myCol);