我先是把ListView如下表格:
代码:
int num=this.listView1.Items.Count;
ListViewItem lvt=new ListViewItem(new ListViewItem.ListViewSubItem[]
{
new ListViewItem.ListViewSubItem(null,设备名称),
new ListViewItem.ListViewSubItem(null,规格),
new ListViewItem.ListViewSubItem(null,数量),
new ListViewItem.ListViewSubItem(null,厂牌),
new ListViewItem.ListViewSubItem(null,说明)
},-1);
this.listView1.Items.Insert(num,lvt);
其图形如下:
设备名称 规格 数量 厂牌 说明
1 2 3 4 5
其中数据是添加的数据,
怎么能获得取:这 1 2 3 4 5呢?
代码:
int num=this.listView1.Items.Count;
ListViewItem lvt=new ListViewItem(new ListViewItem.ListViewSubItem[]
{
new ListViewItem.ListViewSubItem(null,设备名称),
new ListViewItem.ListViewSubItem(null,规格),
new ListViewItem.ListViewSubItem(null,数量),
new ListViewItem.ListViewSubItem(null,厂牌),
new ListViewItem.ListViewSubItem(null,说明)
},-1);
this.listView1.Items.Insert(num,lvt);
其图形如下:
设备名称 规格 数量 厂牌 说明
1 2 3 4 5
其中数据是添加的数据,
怎么能获得取:这 1 2 3 4 5呢?
{
object obj = this.listView1.Items[0].SubItem[i];
}
string str="";
for(int i=0;i<this.listView1.Items.Count;i++)
{
for(int j=0;j<this.listView1.Columns.Count;j++)
{
object obj=this.listView1.Items[i].SubItems[j].Text;
str=str+obj.ToString()+"/";
MessageBox.show(str);
}
}