C#如何获取listview选中项

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:39:22
RT,Listview中有9项,任意点击一项请问要如何获取,尽量讲得具体些吧~谢谢啦~

选中项的文本值:this.listView1.SelectedItems[0].Text;
选中项的子项的文本值
this.listView1.SelectedItems[0].SubItems[0].Text;(SubItems[0]表示选中项的第一个子项,第二个子项就是SubItem[1],第三个就是SubItems[2]....以此类推)

你要Vb.net版的还是C#版的?下面是VB.NET版的:
Dim i As Integer=listview.items.indexof(listview.focuseditem)'首先获得选中项的索引
Msgbox(listview.items(i).subitems(0).text)'弹出消息框显示所选择项的第0列的文本

foreach(ListViewItem item in listview.Items)
{
if(listview.Items.Checked == true)
{
string message = “”;
}
}

private void CreateMyListView()
{
// Create a new ListView control.
ListView listView1 = new ListView();
listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,200));

// Set the view to show details.
listView1.View = View.Details;
// Allow the user to edit item text.
listView1.LabelEdit = true;
// Allow the user to rearrange columns.
listView1.