3个回答
展开全部
在 listView1_MouseClick(object sender,MouseEventArgs e)方法中写入代码:
//定义一字符串数组,用来存放每一列的值
String[] listViewText = new String[listView1.SelectedItems.SubItems.Count];
// 循环选中行中的每一列,并把列值赋值到字符串数组中
for(int i=0;i<listView1.SelectedItems.SubItems.Count;i++)
{
listViewText[i]=listView1.SelectedItems[0].SubItems[i].Text;
}
listViewText中存放的即是各列的值,本人测试过,能行。就是不知道是不是楼主所需要的 呵呵。
//定义一字符串数组,用来存放每一列的值
String[] listViewText = new String[listView1.SelectedItems.SubItems.Count];
// 循环选中行中的每一列,并把列值赋值到字符串数组中
for(int i=0;i<listView1.SelectedItems.SubItems.Count;i++)
{
listViewText[i]=listView1.SelectedItems[0].SubItems[i].Text;
}
listViewText中存放的即是各列的值,本人测试过,能行。就是不知道是不是楼主所需要的 呵呵。
展开全部
列是不变的,换句话说无论单击哪一行,相对应的列都是一样的。直接操控ListView.Columns里的列就可以了
你是不是想说单击某一列的事件,将该列的各行的值均提出来付给变量,如何提取?
你是不是想说单击某一列的事件,将该列的各行的值均提出来付给变量,如何提取?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Edit1.Text来显示ListView1被选中的行
if ListView1.Selected <> nil then
Edit1.Text:=ListView1.Selected.Caption;
if ListView1.Selected <> nil then
Edit1.Text:=ListView1.Selected.Caption;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询