我目前有一个包含多行数据的列表视图,我在C#.NET中有一个contextmenustrip。
我遇到的问题是当您点击菜单条项目时我想知道哪一行已被选中。
答案 0 :(得分:2)
要选择行作为sindre,你会这样做:
foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}
lvFiles是ListView。
答案 1 :(得分:1)
要获取列表视图的选定项目,请尝试以下操作:
int index = 0;
if(this.myListView.SelectedItem.Count> 0)
index = this.myListView.SelectedIndices [0]
这将为您提供listview中所选项目的索引
您也可以参考:
http://www.neowin.net/forum/index.php?showtopic=358458
答案 2 :(得分:0)
我真的不知道你的意思。您能否进一步解释您的问题或提供代码示例?
要在ListView中获取所选行,请使用ListView.SelectedItems属性。 ListView.SelectedItems [0]将为您提供第一个选择项目(因为可以选择多个项目)