现在的位置: 首页 > 综合 > 正文

gridview 长文本显示省略号 弹出div层

2018年04月09日 ⁄ 综合 ⁄ 共 3627字 ⁄ 字号 评论关闭

 概述:1.gridview某列文本长度超过某值显示省略号

           2.但鼠标移动到该列单元格时弹出div层,显示全部信息

 

其实网上有很类似到资料,不过没有看见完整的,容易用的,所以也小费了点力气!

效果图

1. gridview某列文本长度超过某值显示省略号

   主要说利用服务器端绑定数据时做字符串处理,过长到显示“......”省略号。同时完整信息存放在一个隐藏到div中,为2步做准备。

绑定的处理代码(详细看下面到例子)

 

 其中ProductName 是绑定到数据库表到列名。

 

2.鼠标移动到该列单元格时弹出div层,显示全部信息

   当鼠标移动到该列到单元格时触发onmouseover事件,获取鼠标的坐标用来初始化div到坐标。用document.createElement()创建div元素,设置div到属性,最主要到是 position:absolute(这里用div分层应该能做不过对这个还不熟悉)。在onmouseout的处理方法中删除该div:

 

 

3 .下面说完整的例子

数据库用的说nothwind  的表 Order Details Extended

 

 

 

抱歉!评论已关闭.