我有一个带表的数据库。我想要做的是以编程方式将值从表的列加载到DataGridView的列。
我有一个表"动作",带有一个" Total",它有一些数据:10,20,35,50等。 我想将此字段放入第二列的DataGridView中。
所以DataGridView看起来应该是这样的。(已经设置了其他列)。
| Name | Total | Something |
|:-----------|------------:|:------------:|
| adsad | 10 | This |
| sddssdf | 20 | column |
| name1 | 35 | will |
| name | 50 | be |
| nmas | 1 | center |
| gjghjhh | 67 | aligned |
答案 0 :(得分:3)
您需要在Gridview中创建特定列并尝试以下代码:
The element that matches the specified "destinationSelector" is not visible.
答案 1 :(得分:1)
您可以向DataTable
添加新列,然后将其绑定到DataGridView
。
//call SQL helper class to get initial data
DataTable dt = sql.ExecuteDataTable("sp_MyProc");
dt.Columns.Add("NewColumn", typeof(System.Int32));
foreach(DataRow row in dt.Rows)
{
//need to set value to NewColumn column
row["NewColumn"] = 0; // or set it to some other value
}
// possibly save your Dataset here, after setting all the new values
dataGridView1.DataSource = dt;