- 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的内容是全部的,标签现实的内容是截取的