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

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

我应该如何刷新它?

4

3 回答 3

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

这将起作用

于 2012-10-02T10:58:52.457 回答
2

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

typeCb.DataSource = yourDataSource;
于 2012-10-02T10:34:11.640 回答
0

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

于 2012-10-02T10:47:57.913 回答