我在Google上做了一些搜索,但是找不到有用的方法...請幫助... 所以我有一個顯示數據庫數據的列表框,我的功能允許用戶刪除一個/多個數據一次,當然,我想相應地刷新我的列表框。 我嘗試例如checkedListBox1.Refresh();但沒有工作。請幫幫我。如何刷新C#中的列表框?
private void button1_Click(object sender, EventArgs e)
{
string item_name = "";
foreach (object itemChecked in checkedListBox1.CheckedItems)
{
item_name = itemChecked.ToString();
removefromdatabse2(item_name); // a function that update the database
MessageBox.Show("successfully deleted");
// checkedListBox1.Refresh(); , which didn't work
}
}
「沒有工作」是什麼意思?你期待什麼'Refresh()'做什麼? –
如果用戶選擇刪除x項目 –
,我希望我的列表框中的x項目少於顯示(成功刪除)x此外,您可能還想在完成所有操作後刷新它,例如,在方法結束時。當您還有可能需要做的操作時,刷新沒有任何意義。 – moowiz2020