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);//删除
                }
            }
        }
    }
  • 相关阅读:
    [ZOJ1610]Count the Colors
    浅谈算法——线段树之Lazy标记
    浅谈算法——线段树
    [HEOI2013]Segment
    [JSOI2008]Blue Mary开公司
    [JSOI2016]扭动的回文串
    [BZOJ3790]神奇项链
    [BZOJ2565]最长双回文串
    [BZOJ2160]拉拉队排练
    [POI2010]Antisymmetry
  • 原文地址:https://www.cnblogs.com/dianshi/p/4186574.html
Copyright © 2011-2022 走看看