日期:2014-05-19  浏览次数:20918 次

C#一个关于更新绑定数据源的问题
我对数据库的一个表进行了修改,该表与一个combobox绑定了。当我更新了该表时,与combobox绑定的数据源却没有改变。假如要实现改变表的同时改变绑定的数据源该怎么帮呢?

------解决方案--------------------
comboBox1.DataSource = ddbDataSet.Tables[ "RealEstate "];
修改后:
comboBox1.DataSource = null;
comboBox1.DataSource = ddbDataSet.Tables[ "RealEstate "];
以上代码写在修改的那个事件里面,修改完后就重新绑定了。
虽然笨,但是实用。

------解决方案--------------------
重新fill
简单的如
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter( "Your CommandText ",YourConnection);
da.fill(YourddbDataSet);