我目前有一个包含多行数据的列表视图,并在C# .NET中使用上下文菜单。
我遇到的问题是,当您单击菜单条目时,我想知道选择了哪一行。
我目前有一个包含多行数据的列表视图,并在C# .NET中使用上下文菜单。
我遇到的问题是,当您单击菜单条目时,我想知道选择了哪一行。
要按照Sindre所说选择行,请像这样操作:
foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}
lvFiles就是ListView。
要获取列表视图中的所选项,请尝试以下操作:
int index = 0;
if (this.myListView.SelectedItem.Count > 0)
index = this.myListView.SelectedIndices[0]
This will give you the index of selected item in listview.
You may also refer this:
http://www.neowin.net/forum/index.php?showtopic=358458
我真的不知道你在这里的意思。你能否进一步解释你的问题或提供一个代码示例?
在ListView中选择行时,您可以使用ListView.SelectedItems属性。ListView.SelectedItems [0]将为您提供第一个选择的项目(因为可以选择多个项目)