前台HTML代码: <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; }