gpt4 book ai didi

c# - 如何在 1 列 datagridview 中显示来自 mysql 数据库的 2 个不同列

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

这是我的 table 。 table patient

我想在 datagridview 中将名字和姓氏合并为“姓名”,我该怎么做?

这是我的输出 My output of datagridview

还有我的代码..

private void frmPatient_Load(object sender, EventArgs e)
{

MySqlConnection con = new MySqlConnection("server = localhost; database = nuclinic; username = root; password = ; Convert Zero Datetime=True");

string query = "select firstname, lastname from patient";

using (MySqlDataAdapter adpt = new MySqlDataAdapter(query, con))
{

DataSet dset = new DataSet();

adpt.Fill(dset);

dataGridView1.DataSource = dset.Tables[0];

}
con.Close();
}

我试过这段代码 "SELECT firstname + ', ' + lastname AS name";但它不起作用

最佳答案

您只需使用 MySQL CONCAT 函数将两列和结果连接成一列,如名称所示。您可以使用它在 GridView 中显示。

select   CONCAT(firstname,' ', lastname) as name, firstname, lastname from patient

关于c# - 如何在 1 列 datagridview 中显示来自 mysql 数据库的 2 个不同列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49292349/

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