我想在DataGrid的某一个单元格,实现鼠标停在那里,显示信息,像控件的ToolTip属性似的?
我想在DataGrid的某一个单元格,实现鼠标停在那里,显示某信息,像控件的ToolTip属性似的? 问题点数:40、回复次数:14Top
1 楼engine198473(我喜欢偷偷的看她偷偷的看我)回复于 2005-11-11 09:48:45 得分 2
如果是图片的话,加一个alt='你要看的东西'Top
2 楼nameldw(安安)回复于 2005-11-11 10:52:18 得分 0
不是图片Top
3 楼caicaibao(菜菜(包))回复于 2005-11-11 11:12:11 得分 0
Title
一开始我也不知道的,用用就知道了,很实用的功能Top
4 楼qiushuangqun(探索是一种精神,值得表扬!)回复于 2005-11-11 11:14:25 得分 2
如果是链接可以加TitleTop
5 楼xuhongli_1978(不会吹牛)回复于 2005-11-11 11:15:56 得分 2
在dataitembound中写入,如果你显示得是文字,就放一个<a alt='显示出来哈哈'>哈哈</a>Top
6 楼huangkc(软贱&henchman)回复于 2005-11-11 11:16:28 得分 2
对好像只有有链接时,可这样设置
其它的,可能需要用JS动态实现
Top
7 楼jacky125()回复于 2005-11-11 11:34:19 得分 2
<a alt='显示出来哈哈'>哈哈</a>
---------------------------------
好象不对!!!!!!Top
8 楼nameldw(安安)回复于 2005-11-11 11:43:57 得分 0
也不是链接Top
9 楼zdliang(zdliang)回复于 2005-11-11 12:12:56 得分 10
html代码添加:
<div id="Popup" onmouseover="Show();" style="DISPLAY: none; Z-INDEX: 50; POSITION: absolute"
onmouseout="HideTooltip();">
<table class="tableBorder" cellSpacing="1" cellPadding="3" width="200">
<tr>
<td width="80" nowrap><b>组名称:</b></td>
<td id="td_title" width="100%"></td>
</tr>
<tr>
<td colspan="2"><b>组成员列表</b></td>
</tr>
<tr>
<td id="td_member" colSpan="2"></td>
</tr>
<tr>
<td colspan="2"><b>组任务列表</b></td>
</tr>
<tr>
<td id="td_job" colSpan="2"></td>
</tr>
</table>
</div>
javascript添加:
function ShowTooltip(title,member,job)
{
document.getElementById("td_title").innerHTML=title;
document.getElementById("td_member").innerHTML=member;
document.getElementById("td_job").innerHTML=job;
x = event.clientX;
y = event.clientY;
Popup.style.display="block";
Popup.style.left = x;
Popup.style.top = y;
}
function Show()
{
Popup.style.display="block";
}
function HideTooltip()
{
Popup.style.display="none";
}
DataGrid的ItemDataBound事件中添加
e.Item.Attributes.Add("onmouseover", "ShowTooltip('" + Title +"','"+MemberStr.ToString()+"','"+JobStr.ToString()+"');");
e.Item.Attributes.Add("onmouseout","HideTooltip();"); Top
10 楼hchxxzx(NET?摸到一点门槛)回复于 2005-11-11 12:35:10 得分 20
你可直接以代码方式实现.
datagrid控件显示之后,实际上它也是一个表格,如此,我们只需要在该控件的Cell里面添加一个属性,显示之后,它自然就会出现类似功能.
this.DataGrid1.Items[0].Cells[0].ToolTip = "这个就是ToolTip效果";Top
11 楼q_po_o(两个人)回复于 2005-11-11 12:46:22 得分 0
楼上正解Top
12 楼nameldw(安安)回复于 2005-11-11 15:30:37 得分 0
to:
hchxxzx(NET?摸到一点门槛) ( )
在哪里写代码?Top
13 楼hydvivian()回复于 2005-11-11 15:53:30 得分 0
能用鼠标事件么Top
14 楼hchxxzx(NET?摸到一点门槛)回复于 2005-11-11 17:29:19 得分 0
你可在该控件绑定之后,循环写Top
相关问题
- 如何得到datagrid控件单元格的内容?
- DataGrid控件的单元格内如果设置下拉框?
- 1.怎么样实现在DATAGRID里面,合并单元格?2.在某个单元格插入控件
- 来者有分:如何获得点击DataGrid控件单元格的内容?
- 请问如何改变DataGrid控件的单元格的显示颜色??急!!!
- datagrid控件单元格中能否放入图片?在线等候
- 如何将一个控件放置到DataGrid中的一个单元格?
- [WINFORM]控件DataGrid中的单元格输入HH:mm格式验证问题
- 为什么DATAGRID控件中单元格是文本时,按上、下、左、右键都不能使光标跳出单元格?
- 查询后,dataGrid中如何实现鼠标单击某个单元格时该单元格便出现一个comboBox控件???




