DataGrid显示字段过长用...代替

方法一:
<%# DataBinder.Eval(Container, "DataItem.你的字段").ToString().Length>9?DataBinder.Eval(Container, "DataItem.你的字段").ToString().Substring(0,7)+"...":DataBinder.Eval(Container, "DataItem.你的字段") %>

方法二:
<DIV   STYLE= "width:   120px;   height:   30px;   border:   1px   solid   blue;  
                        overflow:   hidden;   text-overflow:ellipsis ">   </DIV>

方法三:

<td style="overflow:hidden; text-overflow:ellipsis;" NOWRAP></td>

鼠标放上去显示全部只是加个titile属性:
<a  title='<%#(Convert.ToString(Eval("字段名")))%>'></a>

例:
<asp:TemplateColumn HeaderText="问题">
               <ItemStyle Wrap="False" Width="13%"></ItemStyle>
               <ItemTemplate>
               <DIV   STYLE= "width:200px;overflow:hidden;text-overflow:ellipsis">  
               <A title='<%# DataBinder.Eval(Container.DataItem, "QuestionDesc") %>'  class="edit" id="imgbtnAdd" 
                            href='javascript:Edit("<%# DataBinder.Eval(Container.DataItem, "MQAID") %>")'>
                 <%# DataBinder.Eval(Container.DataItem, "QuestionDesc") %>
               </A>
                </div>
               </ItemTemplate>
</asp:TemplateColumn>

转载于:https://www.cnblogs.com/heartinsky/archive/2008/04/23/1167070.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值