gpt4 book ai didi

c# - 数据不会显示在 DataGridView 中

转载 作者:行者123 更新时间:2023-11-30 21:46:17 25 4
gpt4 key购买 nike

我有以下问题:
我想用数据库中的数据填充 datagridview,但数据不会显示

我的代码:

using(MySqlConnection connection = new MySqlConnection(s_connectionstring)
{
command = connection.CreateCommand();
command.CommandText = "SELECT LIMET_RB.tabelle_räume.Raumnr, " +
"LIMET_RB.tabelle_räume.Raumbezeichnung, " +
"LIMET_RB.tabelle_räume.`Raumbereich Nutzer` " +
"FROM LIMET_RB.tabelle_räume " +
"WHERE(((LIMET_RB.tabelle_räume.tabelle_projekte_idTABELLE_Projekte) = " + s_whichID + "))" +
"ORDER BY LIMET_RB.tabelle_räume.Raumnr;";
adap = new MySqlDataAdapter(command);
ds = new DataSet();
adap.Fill(ds);
dataTable = ds.Tables[0];
dataGridView1.DataSource = dataTable.DefaultView;
label1.Text ="change Text"
}

我没有收到任何错误,但是 datagridview 没有显示任何数据,尽管在调试时我可以看到它包含值

解决方案:我把这段代码移到我的代码中的另一部分,现在可以了,别问我,问题出在哪里

private void elementeabgleichToolStripMenuItem_Click(object sender, EventArgs e)
{ using(MySqlConnection connection = new MySqlConnection(s_connectionstring)
{
command = connection.CreateCommand();
command.CommandText = "SELECT LIMET_RB.tabelle_räume.Raumnr, " +
"LIMET_RB.tabelle_räume.Raumbezeichnung, " +
"LIMET_RB.tabelle_räume.`Raumbereich Nutzer` " +
"FROM LIMET_RB.tabelle_räume " +
"WHERE(((LIMET_RB.tabelle_räume.tabelle_projekte_idTABELLE_Projekte) = " + s_whichID + "))" +
"ORDER BY LIMET_RB.tabelle_räume.Raumnr;";
adap = new MySqlDataAdapter(command);
ds = new DataSet();
adap.Fill(ds);
dataTable = ds.Tables[0];
dataGridView1.DataSource = dataTable.DefaultView;
label1.Text ="change Text"
}
}

最佳答案

检查这一行,错误应该在 SQL 语法中。

command.CommandText = "SELECT LIMET_RB.tabelle_räume.Raumnr, " +
"LIMET_RB.tabelle_räume.Raumbezeichnung, " +
"LIMET_RB.tabelle_räume.`Raumbereich Nutzer` " +
"FROM LIMET_RB.tabelle_räume " +
"WHERE(((LIMET_RB.tabelle_räume.tabelle_projekte_idTABELLE_Projekte) = " + s_whichID + "))" +
"ORDER BY LIMET_RB.tabelle_räume.Raumnr;";

关于c# - 数据不会显示在 DataGridView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49316296/

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