日期:2014-05-17  浏览次数:20345 次

GridView 显示截取长度
C# code
  <asp:TemplateField HeaderText="晚上">
                            <ItemTemplate>
                                <asp:Label ID="Label3" runat="server"><a href="#" 《<%#DataBinder.Eval(Container, "DataItem.CODE_NAME")%>》- <%#DataBinder.Eval(Container, "DataItem.RoomName")%> - <%#DataBinder.Eval(Container,"DataItem.BeginTime") %> - <%#DataBinder.Eval(Container,"dataItem.EndTime") %> - <%#DataBinder.Eval(Container,"DataItem.Teacher") %></asp:Label>
                                </a>
                            </ItemTemplate>

                        </asp:TemplateField>  



 lable 显示的字数大于30就显示... 怎么实现

------解决方案--------------------
e.Row.Cells[i].Text = "<a href=\"#\" style=\"color:#0000ff\" title=\"" + e.Row.Cells[i].Text + "\" >" + e.Row.Cells[i].Text.Substring(0, 16) + "...</a>";
我一般都放一个<a>标签,标签title的内容是全部的,标签现实的内容是截取的