2012-10-02 39 views
2
dt = GetId1(ClasSType); 
string ClassID = dt.Rows[0][0].ToString(); 
ncd.DeleteNewNoorWood(ClassID); 
typeCb.Refresh(); 

TypeCb是一個comboBox控件我在哪裏有一個項目列表。 當我使用我的DeleteNewNorthWood()方法刪除該項目時,該項目將從數據庫中刪除,但是我仍然可以在窗體上看到它。如何從它刪除項目後刷新Combox C#

我該如何刷新它?

回答

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

這將工作

2

重新指定組合框

typeCb.DataSource = yourDataSource; 
+0

DT我都用於獲取類ID刪除目的, – KirCats

+0

@KiranS,什麼是你當前的數據源,您需要重新綁定一遍 – Habib

+0

他在說什麼你是重新綁定 - 獲取新的數據,並再次綁定 – codingbiz

0

數據源您應該將typeCb.DataSource綁定到一個ObservableCollection。這樣你就不需要手動刷新。

相關問題