c#listViewItem问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:23:02
listView1.Columns.Add("姓名");
listView1.Columns.Add("籍贯");
listView1.Columns.Add("性别");
请问一下,要怎么向listviewitem添加数据.
例如:姓名 籍贯 性别
张三 广东 男
这样的格式显示,请给我详细的代码.
姓名:籍贯:性别
张三 广东 男
李四 北京 女
………………
应怎么做呢

添加一个listview控件 选择Colums 添加姓名 籍贯 性别

然后从属性那里view 选择为Details
添加一个Button
然后。。。
private void button1_Click(object sender, System.EventArgs e)
{
int num=listView1.Items.Count;
string[] hu={textBox1.Text,textBox2.Text,textBox3.Text};
listView1.Items.Insert(num,new ListViewItem(hu));
}
就能从控件添加 并显示出来~

//我写了下,给你参考参考
//先声名一个listViewItem对象
ListViewItem lstItem = new ListViewItem();
//清空子项
lstItem.SubItems.Clear();
//加入各个列值
lstItem.SubItems[0].Text ="张三";
lstItem.SubItems.Add("广东");
lstItem.SubItems.Add("男");
//最后将这个listViewItem对象加入
//到listView控件里
this.listView1.Items.Add(lstItem);
//要正确显示,必须设置View为Details
this.listView1.View=View.Details

ListViewItem Lvi = new ListViewItem();
Lvi.Text = "张三";
Lvi.SubItems.Add("广东");
Lvi.SubItems.Add("男")
listView1.Items.Add(Lvi);