C# 獲取listview中選中一行的值


首先必須要判斷listView1.SelectedItems.Count>0或是listview1.SelectedIndices.Count>0,否則第一次點擊會選不中。
其次,好像itemSelectionChanged或者SelectedIndexChanged事件都可以觸發。

private void listView1_ItemSelectionChanged(object sender,EventArgs e)
{  if (listView1.SelectedItems.Count == 0) return;  
  else 
{ 
string site = listView1.SelectedItems[0].Text;
string type = listView1.SelectedItems[0].SubItems[1].Text;
}
}

//選中點擊那一行的第一列的值,索引值必須是0,而且無論點這一行的第幾列,選中的都是這一行第一列的值 ,如果想獲取這一行除第一列外的值,則用subitems獲取,[]中為索引,從1開始。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM