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

C#编程的问题19

 ListViewItem item; //可视列表框项目

item.Tag = p.id;

 

什么是Tag属性?????????

答案:例如lviStudent.Tag = (int)dataReader["StudentID"]; 
这一句中把StudentID(数据库中的“学号”),存储在了这个ListViewItem中(即ListView的这一行中)。这个存储的值在以后可以通过Tag属性取出使用。例如用户选中了某一行,程序可以通过这一行的Tag值得到学号,进而查询后台数据库。 这个Tag属性是用来方便查询的。。

而WinForms中的其他每个控件都有Tag属性,而这些Tag控件用来存放用户数据的,是个Object的类型,所以可以存放任何类型的对象,当你的鼠标移动到控件上去停留的时间内,控件的tag事件激发,tag会显示出你预设的文本。

鼠标悬停,就可以看到写在里面的字符了

上一个:C#编程的问题32
下一个:C#编程的问题80

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,