Windows窗体ListView在C#中添加项目 [英] Windows form ListView add item in C#

查看:84
本文介绍了Windows窗体ListView在C#中添加项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我有一个列表视图控件,在Windows窗体中有两列,两个文本框和一个按钮控件,如果我每次都应该单击按钮添加文本框的值列表视图的新行。

所以如何进行循环请帮助



谢谢和问候

Indrajit Dasgupta

解决方案

您好,

在表单加载中,您可以向ListView添加一列

< pre lang =c#> private void Form1_Load( object sender,EventArgs e)
{
listView1.View = View.Details;

listView1.Columns.Add( Col1);
listView1.Columns.Add( Col2);
}





和按钮单击可以将项目添加到列表视图



  private   void  button1_Click(< span class =code-keyword> object  sender,EventArgs e)
{
ListViewItem lvi1 = new ListViewItem();

lvi1.Text = textBox1.Text.Trim();
lvi1.SubItems.Add(textBox2.Text.Trim());
listView1.Items.Add(lvi1);
}


我给你一个演示:



< pre lang =c#> ListViewItem item = new ListViewItem();
item.Text = studentNo;
item.SubItems.Add(textbox1.Text);
item.SubItems.Add(textbox2.Text);
lvResult.Items.Add(item);


Hi All,
I have a List View control with two columns in windows Form and two text box and a button control if I click the button every time it should add the value of text boxes in the new row of List view.
so how to make that in loop please help

Thanks & Regards
Indrajit Dasgupta

解决方案

Hi,
In form load you can add a Column to a ListView

private void Form1_Load(object sender, EventArgs e)
    {
        listView1.View = View.Details;

        listView1.Columns.Add("Col1");
        listView1.Columns.Add("Col2");
    }



And in Button Click you can add items to the listview

private void button1_Click(object sender, EventArgs e)
  {
      ListViewItem lvi1 = new ListViewItem();

      lvi1.Text = textBox1.Text.Trim();
      lvi1.SubItems.Add(textBox2.Text.Trim());
      listView1.Items.Add(lvi1);
  }


i give you a demo :

ListViewItem item = new ListViewItem();
  item.Text =studentNo;
  item.SubItems.Add(textbox1.Text);
  item.SubItems.Add(textbox2.Text);
  lvResult.Items.Add(item);


这篇关于Windows窗体ListView在C#中添加项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆