【问题标题】:Finding the selected item of list view查找列表视图的选定项
【发布时间】:2011-12-24 05:46:45
【问题描述】:

我目前有一个包含多行数据的列表视图,并且我在 C# .NET 中有一个上下文菜单条。

我遇到的问题是,当您单击菜单条项目时,我想知道选择了哪一行。

【问题讨论】:

  • 任何示例代码/简单示例的机会 - 听起来很简单

标签: c# listview contextmenustrip


【解决方案1】:

要像 sindre 所说的那样获取选定的行,您可以这样做:

foreach (ListViewItem item in lvFiles.SelectedItems)
{
....................................
}

lvFiles 是 ListView。

【讨论】:

    【解决方案2】:

    要获取列表视图的选定项,请尝试以下操作:

    int 索引 = 0;
    if (this.myListView.SelectedItem.Count > 0)
    索引 = this.myListView.SelectedIndices[0]

    这将为您提供列表视图中所选项目的索引。
    你也可以参考这个:
    http://www.neowin.net/forum/index.php?showtopic=358458

    【讨论】:

      【解决方案3】:

      我真的不明白你在这里的意思。您能否进一步解释您的问题或提供代码示例?

      要在 ListView 中获取选定的行,请使用 ListView.SelectedItems 属性。 ListView.SelectedItems[0] 将为您提供第一个选择的项目(因为可以选择多个项目)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多