当前位置:编程学习 > C#/ASP.NET >>

请高人指点!!!关于listview




如图左边为listview保存的是电话号码,右边为按钮。
求解:当我点击发送按钮时,listview数据左面一条一条往下遍历,当被遍历的数据要为选中行(蓝色的,不是背景色),并且被遍历的数据的‘消息’会发生变化(成功或者失败)。
以上描述的功能该怎么实现。最好有代码!!! --------------------编程问答--------------------
foreach(ListViewItem Item in listView1.SelectedItems) //.SelectedItems是所有被选中行的集合
{
   if(发生成功)
    Item.SubItems[1].Text="成功"; 
   else
     Item.SubItems[1].Text="失败";
}
--------------------编程问答-------------------- 补充:点击发送按钮是不需要选中listview的数据,选中的意思是:比如listview开始遍历第一行时,第一行的数据是被选中的,但遍历的第二行时第二行的数据被选中,永远只有一行数据是选中的 --------------------编程问答--------------------
foreach(ListViewItem Item in listView1.Items) //遍历所有行
{
   if(Item.Text==要发送的信息)
    {
     Item.Selected=true; //选中 
     break;
     }
}
--------------------编程问答-------------------- 上面代码前面加个先取消上次选中的行
if(listView1.SelectedItems.Count>0)
   listView1.SelectedItems[0].Selected=false;

foreach(...
...
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,