ComboBox 数据刷新,显示没有刷新呢?
最近写一个程序,遇到一个问题,百事不得其解呀.程序大意是这样的.平台是VS20081.先是在载入form的时候,绑定数据
form_load()
{
sql="select * from Db";
....
DataSet ds;
....
ComboBox.datasource=ds[table];
ComboBox.DisplayMember="value1";
ComboBox.ValueMember="value1";
}
2.当点击button后,根据屏幕信息更新数据库,执行成功后重新绑定.
button_click()
{
sql="update Db set value1=...";
OldDbCommand cmd=new ...;
cmd.ExecuteNonQuery;
sql="select * from Db";
...
DataSet ds;
ComboBox.datasource=ds[table];
ComboBox.DisplayMember="value1";
ComboBox.ValueMember="value1";
}
问题就出在重新绑定后,按道理ComboBox 应该显示新数据,但是是没有反应,怎么回事呢?怎样做才能显示跟新后的数据.