各位高手,     我用listview做了一个表,一列显示email,一列显示website,如何获得选中单元格的列呢?貌似listviewitem是一个整体。请多多指教!

解决方案 »

  1.   

     if(this.listView1.SelectedItems!=null)      {
         this.label1.Text=this.listView1.SelectedItems[0].Tag.ToString(); 
         this.textBox1.Text=this.listView1.SelectedItems[0].SubItems[1].Text ;      this.textBox2.Text=this.listView1.SelectedItems[0].SubItems[2].Text;
         this.textBox3.Text=this.listView1.SelectedItems[0].SubItems[3].Text;
        }
      

  2.   

    要得到一列的值的话,最好把FullRowSelect这个属性设置为true。
    第一列Email是subItem[0],第二列WebSite是subItem[1],楼主可以messagebox测试一下。MessageBox.Show(listView1.SelectedItems[0].SubItems[0].Text);