zoukankan      html  css  js  c++  java
  • C# listView增删操作

      场景: C#中使用listView控件,实现动态添加,选中删除等操作.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    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);//删除
                }
            }
        }
    }
  • 相关阅读:
    CSS3--box-shadow
    C#快捷键
    c#基础3
    C#基础2
    C#基础
    javascript 字符串总结
    javasrcipt中的for in 循环
    javascript复习总结
    结构体数组排序
    ArrayList集合排序
  • 原文地址:https://www.cnblogs.com/dianshi/p/4186574.html
Copyright © 2011-2022 走看看