一:实现单一行的选中
private void lvDiagnose_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (lvDiagnose.SelectedIndices != null && lvDiagnose.SelectedIndices.Count > 0)
{
ListView.SelectedIndexCollection c = lvDiagnose.SelectedIndices;
int Rows = Convert.ToInt32(lvDiagnose.Items.IndexOf(lvDiagnose.FocusedItem));
string NO = this.lvDiagnose.Items[Rows].SubItems[1].Text;//获取点击行某列的值
}
}
二:实现选中多行并得到想要的值进行SQL操作
private void BtnDelete_Click(object sender, EventArgs e)
{
foreach(ListViewItem item in lvUsers.SelectedItems)
{
item.Remove();//删除方法
string ad_name = items.SubItems[2].text;
}