gpt4 book ai didi

c# - 如何从 SQL 数据库中获取数据以存储在组合框中 - C#

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:01 25 4
gpt4 key购买 nike

如何从 Comp 表中获取 company_name 的值并将其存储在组合框中?

这是我从数据库获取值并将其存储在组合框中的初始代码:

string Sql = "select company_name from JO.dbo.Comp";
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand(Sql, conn);
cmd.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
comboBox1.Items.Add(ds.Tables[0].Rows[i][0].ToString());

它指向 da.fill(ds) 并说 “无法在 sysdatabases 中找到数据库 'select company_name from JO' 的条目。找不到条目名称。确保名称输入正确。”

希望得到您的回复谢谢!

最佳答案

使用datareader就简单多了\

   string Sql = "select company_name from JO.dbo.Comp";
SqlConnection conn = new SqlConnection(connString);
conn.Open();
SqlCommand cmd = new SqlCommand(Sql, conn);
SqlDataReader DR = cmd.ExecuteReader();

while (DR.Read())
{
combobox1.Items.Add(DR[0]);

}

关于c# - 如何从 SQL 数据库中获取数据以存储在组合框中 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17960283/

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