• 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);//删除
                }
            }
        }
    }
  • 相关阅读:
    GetArxPath
    动态链接库
    获取文件名称 消除前面的绝对地址路径
    arx 插入图片
    cstring to utf8
    map 用法
    异常处理
    面向对象 "一"
    configparser模块
    装饰器
  • 原文地址:https://www.cnblogs.com/dianshi/p/4186574.html
Copyright © 2020-2023  润新知