dt = GetId1(ClasSType);
string ClassID = dt.Rows[0][0].ToString();
ncd.DeleteNewNoorWood(ClassID);
typeCb.Refresh();
这TypeCb
是一个组合框控件我有一个项目列表。当我使用我的DeleteNewNorthWood()
方法删除该项目时,该项目将从数据库中删除,但是我仍然可以在表单上看到它。
我应该如何刷新它?
typeCb.Items.Clear();
for (int i = 0; i < DataTable.Rows.Count; i++)
typeCb.Items.Add(nTable.Rows[i][1].ToString());
这将起作用
在组合框中再次指定数据源
typeCb.DataSource = yourDataSource;
您应该将 typeCb.DataSource 绑定到 ObservableCollection。这样您就不需要手动刷新。