listView1.SelectedItems[0].Text
如果有子项,就用listView1.SelectedItems[0].SubItems[x].text
如果有子项,就用listView1.SelectedItems[0].SubItems[x].text
解决方案 »
- WCF nettcp 安全机制如何设置 在线等急.....
- 请问在.NET中,如何知道一个Type是否是Generic.List?急!!
- Datagridview如何清除数据绑定,和显示的数据。(在线等~~~)
- ActiveDirectory(活动目录) 如何查询出给定组下的所有用户?
- DateGridView列宽度设置问题`解决完成立即结贴!
- ListView 放了背景图片,没有数据的时候能看到背景,有数据怎么就看不到背景了呢?
- 父子窗体问题
- 最后20分啦,大侠们就可怜可怜我吧!
- 救命啊,毕业设计的问题。。。总报无效的对象,就这点分,都给你们了~
- 看过Duwamish7的高手(或了解.NET多层分布)请进:
- c#中怎样设置全局变量。
- 制作setup文件时,如何多对注册表进行操作?
我可以把它们放进一个变量,再写成这样:listView1.SelectedItems[x].SubItems[y].text
举个例子吧,比如你有个LISTVIEW,里面每个项都有两个子项,一个是NICKNAME,另一个是PASSWORD的话,那么,你要知道第5项的PASSWORD内的内容的话,就可以用listView1.Items[4].SubItems[1].Text来获得,但是如果你要取得是你选定的那个项的Password话,一般就可以用listView1.SelectedItems[0].SubItems[1].Text,为什么是[0]呢?因为listview是可以多选的,用0表示你选择的多个项里的第一个项。希望我的明白了。
我在想,如果我们能当面谈,可能早把问题解决了。
listView1.SelectedItems[0].SubItems[1].Text 这一段,SelectedItems[0]这一句可以这么解决,但是:SubItems[1] 这一句,如何将其中的 [1] 用一个变量来代替如:[y],其中的 y 可以根据我的点选自动得出?
如 DataGrid 控件就有一个 CurrentCell 属性来取得选中的表格。
{
MessageBox.show("没有选择 …………", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "eOMP提示")
return;
}
stmp1 = LISTVIEW.SelectedItems(0).Text
stmp2 = LISTVIEW.SelectedItems(0).SubItems(1).Text//假如有子列
…………………………