【发布时间】:2011-02-27 16:58:13
【问题描述】:
我有一个列表视图,其中包含以下列 id、姓氏、名字。我想在选择一行时获取姓氏如何使用 Visual c# 2008?
【问题讨论】:
-
挑战?也许您应该将标题更改为更具描述性的名称。
-
这闻起来像家庭作业。我给你一个提示:它涉及到 ListViewItem.SubItems
我有一个列表视图,其中包含以下列 id、姓氏、名字。我想在选择一行时获取姓氏如何使用 Visual c# 2008?
【问题讨论】:
为 ListView1 订阅 SelectedIndexChanged:
ListView1.SelectedItems[0].Subitems[1].Text
你有很多关于它的微软文档..
http://msdn.microsoft.com/en-us/library/system.windows.forms.listviewitem.listviewsubitem.aspx
【讨论】:
您必须获得选中的Item:SelectedItem,然后查看SubItems 集合。一般来说,我们可以说最好将一些对象绑定到项目(例如在标签中)并从中获取信息。
【讨论】:
创建一个SelectedIndexChanged 事件或ItemActivate(如果你想在它触发任何你想要的工作之前双击它)。
listView1.SelectedItems[0].Subitems[1].Text
请记住,SubItems 从零索引开始,并且在您的姓氏列中的索引为 1。列 id 采用零索引。
【讨论】: