把鼠标放在DataGrid的一项上,弹出一个tooltip。如何实现?
把鼠标放在DataGrid的一项上,弹出一个tooltip。如何实现? 问题点数:0、回复次数:3Top
1 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-05-04 18:26:11 得分 0
ie上所有的html元素几乎都有title属性,用于在鼠标悬停几秒钟之后显示tooltip。
在DataGrid的单行绑定数据的事件中,给需要显示tooltip的行或者单元格或者单元格内的控件增加titel属性。设计时在模板上有没有tooltip属性我不知道,我已经很久不使用模板了。Top
2 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-05-04 18:30:16 得分 0
例如,在OnItemDataBound事件内部:
e.item.attribute.add("title","这行有注释")
针对cell,或者cell内部的控件,道理一样,找到对应的Webcontrol然后给他增加"title"的attribute。
所有WebControl都有attribute,而且基本上都能输出到ie浏览器上显示tooltip。Top
3 楼Bruce_H21(麦克屎高飞)回复于 2005-05-04 18:33:59 得分 0
<a Title='<%# DataBinder.Eval(Container.Eval,"提示字段")%>'> <%# DataBinder.Eval(Container.DataItem,"数据字段")%></a>Top




