日期:2014-05-20  浏览次数:20399 次

问个gridview列显示问题
现在我有个列的字段文字多些,我想截取其中前面的几个字显示出来,当鼠标放上去的时候显示全部,有没有什么好办法.   在线等.

------解决方案--------------------
<asp:TemplateField>
<HeaderTemplate>
<span> 文件名称 </span>
</HeaderTemplate>
<HeaderStyle Width= "120px " HorizontalAlign= "Center " />
<ItemStyle HorizontalAlign= "Left " />
<ItemTemplate>
<div class= " " title= ' <%# DataBinder.Eval(Container.DataItem, "FileName ")%> ' style= "overflow:hidden; text-overflow:ellipsis; white-space:nowrap; PADDING-TOP: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; width:160px; ">
<%# DataBinder.Eval(Container.DataItem, "FileName ")%>
</div>
</ItemTemplate>
</asp:TemplateField>
------解决方案--------------------
楼上正解,只要再写个截取字符串长度的就可以了