[英]How to remove an item from a list box based on a text box value
我正在編寫一個程序來跟蹤員工的簽入和簽出時間。 有兩個列表框,一個用於簽到員工,另一個用於簽出員工。 我的問題是,當員工在文本框中輸入其用戶ID時,如何從簽入列表框中刪除姓名並填充簽出列表框?
我不確定從哪里開始。 我知道如何從數據讀取器而不是文本框填充列表框,也不知道如何從列表框刪除特定項。 關於如何以這種方式使用列表框的任何建議?
ListBox具有Items屬性,您可以從中添加和刪除元素。
listBox.Items.Add("new item");
listBox.Items.Remove("old item");
如果將ListBox直接綁定到DataReader,則不能直接操作Items列表-相反,您將修改基礎數據源並讓綁定刷新UI。
在列表中搜索項目
if (listBox.Items.Contains(searchvalue)) {
listBox.Items.Remove(searchValue);
}
請參考以下鏈接將項目添加到列表框中:
http://msdn.microsoft.com/zh-cn/library/aa288403%28v=vs.71%29.aspx
您可以使用任何所需的事件,然后使用以下語句將文本從文本框添加到列表框。
listBox1.Items.Add(((TextBox)sender).Text);
要從列表框中刪除項目,請參考以下內容:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.