![](/img/trans.png)
[英]search for null cells in column of mysql database and display on the datagridview
[英]How to display 2 different column from mysql database in 1 column datagridview
这是我的桌子。 表患者
我希望firstname和lastname在datagridview中合并为“name”,我该怎么做?
这是我的输出我的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函数将两列和结果连接到一列,如名称所示。 您可以使用它在网格视图中显示。
select CONCAT(firstname,' ', lastname) as name, firstname, lastname from patient
替换它
string query = "select firstname, lastname from patient";
有了这个
string query = "select CONCAT(firstname," ",lastname) as FullName from Patient";
Concat功能将两个名称与空间分类相结合
AS FullName(列名称)作为列名返回
试试这个:
select CONCAT(firstname," ",lastname) as Name from Patient
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.