【发布时间】:2021-02-01 14:55:17
【问题描述】:
我的表有 10 列从数据库中获取,而我只需要将其中的 4 列绑定到 DataGridView 中的 4 列数据库中的 3 列其中之一应该动态添加(此列不在数据库中)额外的 Windows 应用程序c#
string sql1 = "Select * From Table";
SqlConnection connection1 = new SqlConnection(constring);
SqlDataAdapter dataadapter = new SqlDataAdapter(sql1, connection1);
DataSet ds1 = new DataSet();
connection1.Open();
dataadapter.Fill(ds1, Reporttype_tbl1);
connection1.Close();
dataGridView2.DataSource = ds1;
dataGridView2.DataMember = Reporttype_tbl1;
【问题讨论】:
-
如果只需要 3 列,为什么要使用
SELECT *?使用SELECT {Columns you actually need}。 -
应该再增加一列..并根据两列计算需要填充数据并填充数据
-
您可以将计算出的列添加到您的查询中,并且 - 正如 Larnu 所提到的 - 将您的查询缩小到三个必需的列。
-
我是学习者..你能帮我写代码吗
标签: c# sql-server gridview