日期:2014-05-18  浏览次数:21022 次

C#中关于 listview控件的问题
string ff = listView1.SelectedItems[x].SubItems[y].ToString();

能解释下里面的 x 和 y 个代表什么吗?举例说明。

------解决方案--------------------
string ff = listView1.SelectedItems[0].SubItems[1].ToString(); 
取当前选中第0列和第1列的值
------解决方案--------------------
x代表的是LISTVIEW第X+1行,而Y是代表LISTVIEW 第X+1行的第Y+1列
------解决方案--------------------
1."SelectedItems[x]"表示“当前选中的项的集合”
2.“SubItems[y]”表示“当前选中项的子项”
例如:
listview.selectitems[0].subitems[1].tostring();
即选中第一行的子项!
------解决方案--------------------
上边说法有问题吧!其关系图是这样的:
一个Items中包含多个SelectedItems(列表试图项)而一个SelectedItems(列表试图项)后跟的所有的子项都是SubItems(列表试图项的子项),,选中第一行的语法是listView1.SelectedItems[0],照这样的推理 listView1.SelectedItems[0].SubItems[1].ToString()应该是该列表视图项的子项的指定下表的值,正如二楼所说!
------解决方案--------------------
x代表的是LISTVIEW第X+1行,而Y是代表LISTVIEW 第X+1行的第Y+1列