查找列表视图的选定项目

时间:2008-11-28 07:46:31

标签: c# listview contextmenustrip

我目前有一个包含多行数据的列表视图,我在C#.NET中有一个contextmenustrip。

我遇到的问题是当您点击菜单条项目时我想知道哪一行已被选中。

3 个答案:

答案 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]将为您提供第一个选择项目(因为可以选择多个项目)