【发布时间】:2009-11-16 10:27:19
【问题描述】:
有没有一种优雅的方法,将预定义的 dataGridView 列与 SQL 语句的结果绑定?
例子:
dataGridView1.Columns.Add("EID", "ID");
dataGridView1.Columns.Add("FName", "FirstName");
一些类似的 SQL
SELECT t.FirstName AS FName, t.EmpID AS EID
FROM table t ...
然后我打电话给
dataGridView1.DataSource = someDataSet.Tables[0].DefaultView;
最后一次调用将列添加到我的数据网格,但我只想按列名绑定它而不是添加新列。
该示例将给出如下结果:
表格列:ID、FirstName、FName、EID(ID 和 FirstName 包含空单元格)
如何获得:
Table columns: ID, FirstName or FirstName, ID
最好的问候!
【问题讨论】:
标签: c# data-binding datagridview datatable dataview