【发布时间】:2020-06-05 11:49:51
【问题描述】:
是否可以将数据库中的 3 列合并到 datagridview 中?我的数据库中有 Lname、Fname 和 Mname,但我想在我的 datagridview 中将其显示为全名。
public void LoadRecords()
{
int i = 0;
dataGridView1.Rows.Clear();
cn.Open();
cm = new SqlCommand("SELECT * FROM Members", cn);
dr = cm.ExecuteReader();
while (dr.Read())
{
i += 1;
dataGridView1.Rows.Add(i, dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), dr[5].ToString(), dr[6].ToString());
}
dr.Close();
cn.Close();
}
【问题讨论】:
-
您只需使用
+运算符添加这些列 -
你只需要像下面这样的连接字符串
dataGridView1.Rows.Add(i, .. + dr[index_Of_Fname].ToString() + dr[index_Of_Mname ].ToString() + dr[index_Of_Lname].ToString() ); -
了解如何连接多个字符串:docs.microsoft.com/en-us/dotnet/csharp/how-to/…
-
谢谢,我会努力学习它是如何工作的
标签: c# sql-server winforms visual-studio-2010