将listview选中行的第一列的值输出
private void lvAccountList_SelectedIndexChanged(object sender, EventArgs e)
{
//在此处设断点,发现点击不同的Item后,此事件居然执行了2次
//第一次是取消当前Item选中状态,导致整个ListView的SelectedIndices变为0
//第二次才将新选中的Item设置为选中状态,SelectedIndices变为1
//如果不加listview.SelectedIndices.Count>0判断,将导致获取listview.SelectedItems[0]索引超界的异常
if (listview.SelectedIndices != null && listview.SelectedIndices.Count>0)
{
lblTitle.Text = listview.SelectedItems[0].SubItems[0].Text;
}
}
listview.SelectedItems[0].SubItems[1].Text;//取第二列