使用datatable中的特定列绑定命名的datagridview列

时间:2012-04-28 23:31:47

标签: c# winforms datagridview datatable

我使用以下代码在datagridview中添加了一些列:

dataGridView1.Columns.Add("name");
dataGridView1.Columns.Add("age");
dataGridView1.Columns.Add("salary");

我的数据表包含来自存储过程的数据

select col1,col2,col3 from emp

我知道将datagridview与datatable或dataset绑定的传统方法,但是我重新构建了datagridview的问题,我放了多个Headers并将一些头合并在一起,所以我想用特定的datagridview列绑定特定的datatable列,如

dataGridView1.column("Name") = dt.column("col1");

1 个答案:

答案 0 :(得分:3)

您正在寻找DataGridViewColumn.DataPropertyName财产。

dataGridView1.Columns["Name"].DataPropertyName = "col1";