如何从中删除项目后刷新Combox C#

时间:2012-10-02 10:32:59

标签: c# winforms combobox

dt = GetId1(ClasSType);
string ClassID = dt.Rows[0][0].ToString();
ncd.DeleteNewNoorWood(ClassID);
typeCb.Refresh();

TypeCb是一个comboBox控件我在哪里有一个项目列表。 当我使用DeleteNewNorthWood()方法删除项目时,项目将从数据库中删除,但我仍然可以在表单上看到它。

我该如何刷新它?

3 个答案:

答案 0 :(得分:3)

 typeCb.Items.Clear();
 for (int i = 0; i < DataTable.Rows.Count; i++)
 typeCb.Items.Add(nTable.Rows[i][1].ToString());

这将有效

答案 1 :(得分:2)

在组合框上再次指定数据源

typeCb.DataSource = yourDataSource;

答案 2 :(得分:0)

您应该将typeCb.DataSource绑定到ObservableCollection。这样您就不需要手动刷新了。