利用多行文本框向listview中添加内容

该博客介绍了如何在Windows Forms应用中通过按钮点击事件,从多行文本框获取输入内容,将其按行分割并添加到ListView控件中。当用户未选择类型时,会显示提示信息。同时,提供了删除ListView中选中项的功能。

 

//添加按键中的方法

private void btnMemberIDAdd_Click(object sender, EventArgs e)

        {

            List<string> lst = new List<string>();

            foreach (string s in txtMemberID.Text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries))

                lst.Add(s);//将分割出来的字符串添加到集合中

            foreach (string s in lst)

            {

                //进行单行或多行添加

                ListViewItem lvi = new ListViewItem();

                if (combMemberType.SelectedItem == null)

                {

                    MessageBox.Show("请选择类型", "提示信息",MessageBoxButtons.OK,MessageBoxIcon.Information);

                    return;

                }

                lvi.SubItems.Add(combMemberType.SelectedItem.ToString());

                lvi.Text = s;

                lvMemberID.Items.Add(lvi);   //自己的listview(lvMemberID)与listViewItem对象lvi进行关联

            }           

            txtMemberID.Text = null;

            txtMemberID.Focus();

        }   

//删除按键中的方法

        private void btnMemberIDDel_Click(object sender, EventArgs e)

        {

            if (lvMemberID.SelectedItems.Count == 0)

            {

                MessageBox.Show("请选择所要删除的项", "提示信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            }

            int n = lvMemberID.SelectedItems.Count;

            for (int i = 0; i < n; i++)

            {

                lvMemberID.SelectedItems[0].Remove();

            }

        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值