<asp:TemplateField>
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("hire_date") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# PartSubString(DataBinder.Eval(Container.DataItem,"hire_date").ToString()) %>' ToolTip='<%# Bind("hire_date") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink id="HyperLink1" runat="server" Target="_blank" text='<%# PartSubString(DataBinder.Eval(Container.DataItem,"emp_id").ToString())%>'NavigateUrl='<%# DataBinder.Eval(Container.DataItem,"emp_id")%>' ToolTip='<%# DataBinder.Eval(Container.DataItem,"emp_id")%>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
ToolTip 指鼠标放上出时读取字段的全部信息
后台代码:
protected string PartSubString(string s)
...{
if (s.Length > 5)
...{
return s.Substring(0, 5) + "...";
}
return s;
}