GridView控件是.Net 2.0里一个重要的数据显示控件。其功能相当强大,可以应用于各种需求,但是当某一列绑定的字段值过长时,就会引起整体页面布局的混乱,影响美观。现提供解决方案如下:
对其字段的值进行判断,当超过一个限定值时,便可以采取相对应的操作。如当字段BookID的值为123456789时,为了限定字符长度,可以让其显示为12345......,当用户将鼠标位于字段上时,显示全部值123456789
<%
# Eval("BookID").ToString().Length>5?Eval("BookID").ToString().Substring(0,5)+"":Eval("BookID")
%>
'
当用户将鼠标位于字段上时,显示全部值
ToolTip='
<%
# Eval("BookID")
%>
'
对其字段的值进行判断,当超过一个限定值时,便可以采取相对应的操作。如当字段BookID的值为123456789时,为了限定字符长度,可以让其显示为12345......,当用户将鼠标位于字段上时,显示全部值123456789
1
<
ItemTemplate
>
2![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
<
asp:Label
runat
="server"
Text
='<%#
Eval("BookID").ToString().Length
>
5?Eval("BookID").ToString().Substring(0,5)+"
":Eval("BookID") %>' ToolTip='
<%
# Eval("BookID")
%>
'
3
id="Label1">
</
asp:Label
>
4
</
ItemTemplate
>
以上代码实现了限制显示字体串的个数不超过5个
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
2
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
3
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
4
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/34031c708bfe702fe82d01ff5c6593aa.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0be121fa5b8988fbabbbc526af3b0fc0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/b854634c0904529d4018c4c3336be836.gif)