代码如何:
ListViewItem lvItem = new ListViewItem("as");
lvItem.SubItems.Add("aa");
lvItem.SubItems.Add("bb");
ListView listview1=new ListView();
listview.add(lvItem);
请问我怎么从listview里取一行里的数据,然后在一行的数据里再取出某一列的数据
ListViewItem lvItem = new ListViewItem("as");
lvItem.SubItems.Add("aa");
lvItem.SubItems.Add("bb");
ListView listview1=new ListView();
listview.add(lvItem);
请问我怎么从listview里取一行里的数据,然后在一行的数据里再取出某一列的数据
if(listView1.SelectedItems.Count == 0)
{
return;
}
如果不为空的话你就可以取你选中的行的数据。
listView1.SelectedItems[0].SubItems[1].Text
listView1.SelectedItems[0].SubItems[2].Text
int n = ListView1.SelectedIndices[0];
ListView1.Items[n].SubItems[列序号].Text
item[0]就是当前双击的行,也不知道为什么 先结贴了
不用int n = ListView1.SelectedIndices[0];
而且ListView1.Items[n].SubItems[列序号].Text 的n会报错