C# 显示列表中的项目时在列表框中重复<;T>;。请帮忙!
每次创建新员工时,我都会添加一个列表。 然后,此列表的内容将显示在列表框中。问题是每次 我添加了一个新员工,然后调用下面的方法,列表框中的项目会一次又一次地重复。因此,如果列表中有3项,列表框将显示6项。 我已经和employeeList.Count核对过了,我确定列表中的项目数量 怎么了C# 显示列表中的项目时在列表框中重复<;T>;。请帮忙!,c#,list,listbox,C#,List,Listbox,每次创建新员工时,我都会添加一个列表。 然后,此列表的内容将显示在列表框中。问题是每次 我添加了一个新员工,然后调用下面的方法,列表框中的项目会一次又一次地重复。因此,如果列表中有3项,列表框将显示6项。 我已经和employeeList.Count核对过了,我确定列表中的项目数量 怎么了 public void UpdateEmployeeList() { foreach (Employees values in employeeRegistry.employeerList)
public void UpdateEmployeeList()
{
foreach (Employees values in employeeRegistry.employeerList)
{
lstResults.Items.Add(values);
}
}
感谢所有的帮助 在添加新员工之前,您是否清除了列表框
public void UpdateEmployeeList()
{
lstResults.Items.Clear();
foreach (Employees values in employeeRegistry.employeerList)
{
lstResults.Items.Add(values);
}
}
在添加新员工之前,是否清除列表框
public void UpdateEmployeeList()
{
lstResults.Items.Clear();
foreach (Employees values in employeeRegistry.employeerList)
{
lstResults.Items.Add(values);
}
}
如果始终添加所有员工,则必须首先清除以下项目:
lstResults.Items.Clear();
或者最好只添加新员工…如果总是添加所有员工,则必须首先清除以下项目:
lstResults.Items.Clear();
或者最好只添加新员工…列表框是否将重复员工显示为abcabc或aabbcc?可能您已经在列表框中设置了datasource属性,并且正在再次手动更新?列表框是否将重复员工显示为abcabc或aabbcc?可能您已经在列表框中设置了datasource属性,并且再次手动更新?