专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J#

(C#)怎样获取listview里项被选中时的的值?解决方法

发布时间:2011-06-24 19:01:53 文章来源:www.iduyao.cn 采编人员:星星草
(C#)怎样获取listview里项被选中时的的值?
一个listview是动态生成的,生成时用ListViewItem(name,index)添加了三个项,但怎样才可以获取listview里的项被选中时的的值?,如获取到name和index。
大家指教一下。

------解决方案--------------------
ListView.SelctedIndexChanged事件:
Code:
C# code

foreach(ListViewItem item in listView1.SelectedItems)
{
    Console.WriteLine(items.Index);
    Console.WriteLine(items.Name);
}

------解决方案--------------------
if(listView1.SelectedItems.Count > 0) 

this.listView1.SelectedItems[0].Tag.ToString(); 
this.listView1.SelectedItems[0].SubItems[1].Text ; 
this.listView1.SelectedItems[0].SubItems[2].Text; 

private void ListView1_SelectedIndexChanged_UsingItems( 
object sender, System.EventArgs e) 

string s=""; 
ListView.SelectedListViewItemCollection lst= 
this.ListView1.SelectedItems; 
foreach ( ListViewItem item in lst) 

s+= item.SubItems[1].Text+","; 

TextBox1.Text = s; 
}
------解决方案--------------------
探讨
if(listView1.SelectedItems.Count  >  0)
{
this.listView1.SelectedItems[0].Tag.ToString();
this.listView1.SelectedItems[0].SubItems[1].Text ;
this.listView1.SelectedItems[0].SubItems[2].Text;
}
private void ListView1_SelectedIndexChanged_UsingItems(
        object sender, System.EventArgs e)
    {
        string s="";
        ListView.SelectedListViewItemCollection lst=
            this.ListView1.SelectedItems;
        foreach ( ListViewItem item in lst)
        {
            s+= item.SubItems[1].Text+",";
        }
        TextBox1.Text = s;
    }
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: