如何在ASP.net中动态地向DataGridColumn添加值

时间:2015-08-24 11:40:56

标签: asp.net datagrid

在我正在工作的项目中,有一个从数据库中检索数据的网页。所以我用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。我怎么能这样做

1 个答案:

答案 0 :(得分:1)

如果您使用BoundColumn,您可以将DataField的名称设置为您希望它来自数据集的字段的名称:

BoundColumn myCol = new BoundColumn();
myCol.HeaderText = "Test";
myCol.Visible = true;
myCol.DataField = "NameOfYourDataColumn";
grdHeiskort.Columns.Add(myCol);