Winform程序中 点击按钮如何获得listview绑定后的之前选中行的值?

图片说明

private void lvUser_Click(object sender, EventArgs e)
{
value = this.lvUser.SelectedItems[0].SubItems[1].Text;
txt_value.Text = value;
}

第一次修改是可以的 ,在第二次修改的时候得不到这个集合选中行所以报错,

定义一个局部变量,在listview的selectchanged事件中记录下,按钮获取这个变量得到选中行。