try:foreach(ListViewItem item in this.listView1.SelectedItems)
 {
  string s = "";
  for(int i = 0; i < this.listView1.Columns.Count;i++)
    s += item.SubItems[i].Text;///T
  MessageBox.Show(s); 
}

解决方案 »

  1.   

    使用lv.SelectedItems[0].Text;
    语句,有时会提示out of range,怎么避免这种情况?
      

  2.   

    >>>使用lv.SelectedItems[0].Text;
    语句,有时会提示out of range,怎么避免这种情况?
    那是因为你没有任何选择(No selected Item)
    try:if(this.listView1.SelectedItems.Count > 0){
      //......
    }
      

  3.   

    同意 呵呵 另外,ListViewItem.Selected 指示一个条目是否选中。