我先是把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呢?

解决方案 »

  1.   

    for (int i = 0; i < 5 ;++i)
    {
     object obj = this.listView1.Items[0].SubItem[i];
    }
      

  2.   

    谢谢楼上的,现可能读出,当有多行数据时,我要让每行之后自动换行显示之后的数据,请看如下代码!我应怎样去处理呢!先谢谢了:
     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);  
    }
    }