我想在组合框中显示已插入数据库的ID。
但在输入数据后,ID不会自动加载。
重新启动应用程序时会显示ID。请帮帮我。
这是我的代码loadID
public void loadDistributorID()
{
perbaruiDistributor();
conn.Open();
cmd = conn.CreateCommand();
cmd.CommandText = "select id from distributor";
var reader = cmd.ExecuteReader();
while (reader.Read()) {
if (reader == null) {
return;
} else {
cbDistributor.Items.Add(reader.GetString("id"));
}
}
conn.Close();
}
perbaruiDistributor()
是一种清除textBox中的文本以及从数据库表中读取数据的方法。
答案 0 :(得分:0)
你不能说出控件的类型。您使用的是Winforms还是WPF?
尝试在cbDistributor.Refresh();
循环后添加while
。如果这不起作用,请查看有关控件的MSDN帮助,以便重新绘制组合框。