一般情況請注意別先刪除了選中行,又去使用。那就會導致找不到選中行。。。。。哥犯了這個錯誤。。。找了很長時間問題
if (this.lstwlview.SelectedIndices.Count > 0)
{
if (MessageBox.Show("確認刪除該條碼?", "操作提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.OK)
{
//獲得選擇的序列號
string ss = "";
if (lstwlview.SelectedIndices != null && lstwlview.SelectedIndices.Count>0)
{
ListView.SelectedIndexCollection c = lstwlview.SelectedIndices;
ss = lstwlview.Items[c[1]].Text;
//ss = lstwlview.Items[c[0]].SubItems[1].Text;// 表示選中行的第二列
MessageBox.Show(ss);
}
}
}