C#使用listView增删操作实例
程序员文章站
2023-12-14 14:46:10
本文实例讲述了c#使用listview增删操作的方法。分享给大家供大家参考。具体分析如下:
应用场景: c#中使用listview控件,实现动态添加,选中删除等操作....
本文实例讲述了c#使用listview增删操作的方法。分享给大家供大家参考。具体分析如下:
应用场景: c#中使用listview控件,实现动态添加,选中删除等操作.
实例代码:
复制代码 代码如下:
private void addbutton_click(object sender, eventargs e)
{
string item1str = coutnumber.tostring();//第一列文本
string item2str = coutnumber.tostring();//第二列文本
this.listview1.items.add(new listviewitem(new string[] { item1str, item2str }));//添加一行
coutnumber++;//listview的行数递增
}
private void delbutton_click(object sender, eventargs e)
{
foreach (listviewitem item in listview1.items)
{
if (listview1.selecteditems.contains(item))
{
int indexdel = listview1.items.indexof(listview1.focuseditem);
if (listview1.selecteditems.count != 0)
{
listview1.items.removeat(indexdel);//删除
}
}
}
}
{
string item1str = coutnumber.tostring();//第一列文本
string item2str = coutnumber.tostring();//第二列文本
this.listview1.items.add(new listviewitem(new string[] { item1str, item2str }));//添加一行
coutnumber++;//listview的行数递增
}
private void delbutton_click(object sender, eventargs e)
{
foreach (listviewitem item in listview1.items)
{
if (listview1.selecteditems.contains(item))
{
int indexdel = listview1.items.indexof(listview1.focuseditem);
if (listview1.selecteditems.count != 0)
{
listview1.items.removeat(indexdel);//删除
}
}
}
}
希望本文所述对大家的c#程序设计有所帮助。