GridView 截断字符长度,GridView 里有个列长度不一,自己想固定下长度,多于的显示其他或者...

解决方案 »

  1.   

     <div style="overflow:hidden; text-overflow:ellipsis; white-space:nowrap; PADDING-TOP: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; width:120px;">
       <%# Eval("Name")%>
    </div>jiu 这样就可以了,这个是利用模板列
    还可以利用自带的属性弄
      

  2.   

    在 GridView中添加模板.
    <ItemTemplate>
     <asp:Label ID="Label1" runat="server" Text='<%# Eval("Name").ToString().Length>6 ? Eval("Name").ToString().Substring(0,6)+"..." : Eval("reason") %>' ToolTip='<%# Eval("Name") %>'></asp:Label>                                  
     </ItemTemplate>
    我刚用过,可以实现的哈.