显示数据库中的组合框项
本文关键字:组合 数据库 显示 | 更新日期: 2023-09-27 18:33:07
我想将数据从数据库显示到组合框中。我成功地展示了这一点,但我的第一个数据库数据无法显示在组合框中。我使用的代码是:
con.Open();
SqlCeCommand cmnd = con.CreateCommand();
cmnd.CommandText = "SELECT * FROM register_for_combobox";
SqlCeDataReader rd = cmnd.ExecuteReader();
while (rd.Read())
{
string registerd_dpt = rd[0].ToString();
string registerd_semestr = rd[1].ToString();
string registerd_crs = rd[2].ToString();
string registerd_tcr = rd[3].ToString();
dpt_comboBox.Items.Add(registerd_dpt);
semester_comboBox.Items.Add(registerd_semestr);
course_combobox.Items.Add(registerd_crs);
teacher_comboBox.Items.Add(registerd_tcr);
}
我的代码运行良好,除了我无法在组合框中显示数据库的第一个数据。这里有什么问题??我听不懂。谁能帮我??
你找出
你的问题了吗?
在尝试复制它时,我对我知道有 3 条记录的表运行了以下代码,并且所有 3 条都显示在组合框中:
SqlConnection con = new SqlConnection("Data Source=xxxxx;Initial Catalog=yyyyy;Integrated Security=true;");
SqlCommand cmnd = con.CreateCommand();
cmnd.CommandText = "Select * from BillingType";
con.Open();
SqlDataReader rd = cmnd.ExecuteReader();
while (rd.Read())
{
string someFieldText = rd[1].ToString();
comboBox1.Items.Add(someFieldText);
}
}
con.Close();