gpt4 book ai didi

c# - comboBox 停止显示 SQL 表

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:43 26 4
gpt4 key购买 nike

我之前运行的代码,从数据库中提取表格突然没有显示在我的组合框中。通过comboBox可以看到正在拉取数据,但项目不可见。如下图:

enter image description here

这是我拉取表格的代码:

private void fillOutputFile()
{

try
{

string connectionString = "Data Source=bid;Initial Catalog=BI;Integrated Security=True";
using (SqlConnection con2 = new SqlConnection(connectionString))
{
con2.Open();
string query = "Select table_name from INFORMATION_SCHEMA.columns";
SqlCommand cmd2 = new SqlCommand(query, con2);

SqlDataReader dr2 = cmd2.ExecuteReader();
while (dr2.Read())
{
int col = dr2.GetOrdinal("TABLE_NAME");
comboBox5.Items.Add(dr2[col].ToString());
// con2.Close();
}

}
}
catch (Exception ex)
{
MessageBox.Show("Your Windows Credentials does not have the rights to access/write to this table./nPlease contact your DB Administrator");
}


}

最佳答案

我知道这可能看起来很奇怪,但它可能确实有效。将您的项目复制到 PC 上的其他位置。之后,删除旧项目。将新项目复制到之前删除的项目所在的位置。打开 VS 并尝试再次调试您复制的项目。可能有用

关于c# - comboBox 停止显示 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45918571/

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