【问题标题】:listview: getting subitem textlistview:获取子项文本
【发布时间】:2011-02-27 16:58:13
【问题描述】:

我有一个列表视图,其中包含以下列 id、姓氏、名字。我想在选择一行时获取姓氏如何使用 Visual c# 2008?

【问题讨论】:

  • 挑战?也许您应该将标题更改为更具描述性的名称。
  • 这闻起来像家庭作业。我给你一个提示:它涉及到 ListViewItem.SubItems

标签: c# .net winforms listview


【解决方案1】:

为 ListView1 订阅 SelectedIndexChanged:

ListView1.SelectedItems[0].Subitems[1].Text

你有很多关于它的微软文档..

http://msdn.microsoft.com/en-us/library/system.windows.forms.listviewitem.listviewsubitem.aspx

【讨论】:

    【解决方案2】:

    您必须获得选中的Item:SelectedItem,然后查看SubItems 集合。一般来说,我们可以说最好将一些对象绑定到项目(例如在标签中)并从中获取信息。

    【讨论】:

      【解决方案3】:

      创建一个SelectedIndexChanged 事件或ItemActivate(如果你想在它触发任何你想要的工作之前双击它)。

      listView1.SelectedItems[0].Subitems[1].Text
      

      请记住,SubItems 从零索引开始,并且在您的姓氏列中的索引为 1。列 id 采用零索引。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多