一个listview是动态生成的,生成时用ListViewItem(name,index)添加了三个项,但怎样才可以获取listview里的项被选中时的的值?,如获取到name和index。
大家指教一下。
------解决方案--------------------------------------------------------
ListView.SelctedIndexChanged事件:
Code:
foreach(ListViewItem item in listView1.SelectedItems)
{
Console.WriteLine(items.Index);
Console.WriteLine(items.Name);
}
------解决方案--------------------------------------------------------
if(listView1.SelectedItems.Count > 0)
{
this.listView1.SelectedItems[0].Tag.ToString();
this.listView1.SelectedItems[0].SubItems[1].Text ;
this.listView1.SelectedItems[0].SubItems[2].Text;
}
private void ListView1_SelectedIndexChanged_UsingItems(
object sender, System.EventArgs e)
{
string s="";
ListView.SelectedListViewItemCollection lst=
this.ListView1.SelectedItems;
foreach ( ListViewItem item in lst)
{
s+= item.SubItems[1].Text+",";
}
TextBox1.Text = s;
}
------解决方案--------------------------------------------------------