Windows窗体ListView在C#中添加项目 [英] Windows form ListView add item in C#
本文介绍了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屋!
查看全文