li.SubItems .Clear ()//清空
li.SubItems[0].Text =dr[ "JAN "].ToString ()//第一列这样赋值的话,就可以加其他列了
li.SubItems .Add (dr[ "商品名 "].ToString ())//第二列
li.SubItems .Add (dr[ "规格 "].ToString ())//第三列
lstvDetail.Items .Add (li)
要向listview的各列添加数据,首先应该是添加一个行,然后通过该行的列来添加。listview耳朵item.add将创建一个行并返回一个items对象,通过该对象的subitems.add添加其他列例如:dimx
as
listviewitemx=me.listview1.items.add
("中国")
x.subitems.add
("2008北京奥运会")
您好,这样的:ListViewItem lvItem1 = new ListViewItem()
lvItem1.SubItems.Clear()
lvItem1.SubItems[0].Text = "exe"
lvItem1.SubItems.Add("允许")
lvItem1.SubItems.Add("禁止")
listView1.Items.Add(lvItem1)
ListViewItem lvItem2 = new ListViewItem()
lvItem2.SubItems[0].Text = "txt"
lvItem2.SubItems.Add("允许")
lvItem2.SubItems.Add("允许")
listView1.Items.Add(lvItem2)
可以把listview的数据看成是一个矩阵,listviewitem就相当于矩阵的行,listviewitem的subitems就相当于每一行的列,所以呢,是先new一行,然后在行中的列添加数据。有多少行,就有多少个listviewitem。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)