目录
C#中对ListBox控件中的数据进行的操作主要包括添加、删除、清空、选择、排序等。
1.添加数据:
// 添加一个字符串数组
listBox1.Items.AddRange(new string[] { "item1", "item2", "item3" });
// 或者添加单个字符串
listBox1.Items.Add("item4");
2.删除数据:
// 删除选定的项
listBox1.Items.Remove(listBox1.SelectedItem);
// 或者删除第n项
listBox1.Items.RemoveAt(n);
3.清空数据:
listBox1.Items.Clear();
4.选择项:
// 选择第n项
listBox1.SelectedIndex = n;
// 或者选择包含特定文本的项
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString() == "item4")
{
listBox1.SelectedIndex = i;
break;
}
}
5.排序:
//listBox1排序);
listBox1.Sorted = true;
6.获取选中的项:
int selectedIndex = listBox1.SelectedIndex;
7.获取ListBox中的所有项:
List<string> allItems = new List<string>();
foreach (string item in listBox1.Items)
{
allItems.Add(item.ToString());
}