我正在编写一个跟踪员工入住和退房时间的程序。有两个列表框,一个用于已签入员工,另一个用于已签出的员工。我的问题是当员工在文本框中输入他/她的用户ID时,如何从签入列表框中删除名称并填写签出列表框?
我不知道从哪里开始。我知道如何从数据阅读器填充列表框,但不知道如何从文本框填充列表框,我不知道如何从列表框中删除特定项目。关于如何以这种方式使用列表框的任何建议?
答案 0 :(得分:2)
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);
}
答案 1 :(得分:1)
请参阅以下链接,将项目添加到列表框中:
http://msdn.microsoft.com/en-us/library/aa288403%28v=vs.71%29.aspx
您可以使用任何所需的事件,然后使用以下语句将文本框中的文本添加到列表框中。
listBox1.Items.Add(((TextBox)sender).Text);
要从列表框中删除项目,请参阅以下内容: