C# 无法在C DGV中显示检索到的数据
我的C应用程序中有2个DGV,然后我编写代码。两个DGV的代码完全相同,但只有1个DGV可以显示数据。为什么? 有人能帮忙吗?如果想查看输出,可以给我发电子邮件:candy。9639@gmail.com 我的名声不足以让我在这里发布图片 C:C# 无法在C DGV中显示检索到的数据,c#,mysql,C#,Mysql,我的C应用程序中有2个DGV,然后我编写代码。两个DGV的代码完全相同,但只有1个DGV可以显示数据。为什么? 有人能帮忙吗?如果想查看输出,可以给我发电子邮件:candy。9639@gmail.com 我的名声不足以让我在这里发布图片 C: 检查两个查询是否都返回任何数据。可能是其中一个查询没有返回数据。您是否可以调试以查看第二个adap是否有更新的cmd,如果没有,请使用adap.SelectCommand进行更新。放置更多断点!您不必克隆连接。删除连接。克隆;我发现Select*from
检查两个查询是否都返回任何数据。可能是其中一个查询没有返回数据。您是否可以调试以查看第二个adap是否有更新的cmd,如果没有,请使用adap.SelectCommand进行更新。放置更多断点!您不必克隆连接。删除连接。克隆;我发现Select*from ordertable,其中tablenum='16'可以使用。但是,当我更改为从ordertable中选择*时,其中tablenum='16'和status='1',数据没有显示。有人知道为什么吗?@RyanChu你知道为什么吗?检查两个查询是否返回任何数据。可能是其中一个查询没有返回数据。您是否可以调试以查看第二个adap是否有更新的cmd,如果没有,请使用adap.SelectCommand进行更新。放置更多断点!您不必克隆连接。删除连接。克隆;我发现Select*from ordertable,其中tablenum='16'可以使用。但是,当我更改为从ordertable中选择*时,其中tablenum='16'和status='1',数据没有显示。有人知道为什么吗?@RyanChu你知道为什么吗?
private void LoadData()
{
string MyConnectionString = "Server=31.220.XX.XX;Database=XXXXX_fyp;Uid=XXXXX_eee2110;Pwd=myPW;";
MySqlConnection connection = new MySqlConnection(MyConnectionString);
MySqlCommand cmd = connection.CreateCommand();
MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
connection.Open();
cmd.CommandText = "SELECT tablenum, name, quantity FROM ordertable where tablenum = '1' & status = '1'";
DataSet ds = new DataSet();
adap.Fill(ds);
kitchen1_dgv.DataSource = ds.Tables[0].DefaultView;
cmd.CommandText = "SELECT tablenum, name, quantity FROM ordertable where tablenum = '16' & status = '1'";
DataSet ds2 = new DataSet();
adap.Fill(ds2);
kitchen2_dgv.DataSource = ds2.Tables[0].DefaultView;
if (connection.State == ConnectionState.Open)
{
connection.Clone();
connection.Close();
}
}