gpt4 book ai didi

c# - 如何将 dataGridView 预定义列与 sql 语句中的列绑定(bind)(不添加新列)?

转载 作者:可可西里 更新时间:2023-11-01 08:32:35 24 4
gpt4 key购买 nike

是否有一种优雅的方式将预定义的 dataGridView 列与 SQL 语句的结果绑定(bind)?

例子:

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;

最后一次调用将列添加到我的数据网格,但我只想按列名绑定(bind)它而不是添加新列。

该示例将给出如下结果:

表列:ID、FirstName、FName、EID(ID 和 FirstName 保留空单元格)

获取方式:

Table columns: ID, FirstName or FirstName, ID

最好的问候!

最佳答案

使用 dataGridView1.Columns["FName"].DataPropertyName = "FName",其中 FName 是数据表中的列。

关于c# - 如何将 dataGridView 预定义列与 sql 语句中的列绑定(bind)(不添加新列)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com