【Winform-获取ListView选中行】Winform如何获取ListView选中行数据 ?

时间:2023-03-09 13:38:56
【Winform-获取ListView选中行】Winform如何获取ListView选中行数据 ?

=========这是Winform==================

1、设计窗体

一个ListView    listView1

一个textBox    txbSelected

【Winform-获取ListView选中行】Winform如何获取ListView选中行数据 ?

2、listView1填充数据

private void Form1_Load(object sender, EventArgs e)
{
// listView1填充数据
ListViewItem list = listView1.Items.Add("1");
list.SubItems.Add("依依");
ListViewItem list1 = listView1.Items.Add("2");
list1.SubItems.Add("小二");
ListViewItem list3 = listView1.Items.Add("3");
list3.SubItems.Add("珊珊");
//显示选中listView1全行
listView1.FullRowSelect = true;
}

3、选中全行触发事件

 private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
string name = listView1.FocusedItem.SubItems[0].Text;
name += " ";
name += this.listView1.FocusedItem.SubItems[1].Text;
txtSelected.Text = name;
}