<asp:TemplateField HeaderText="营销方案名称" HeaderStyle-HorizontalAlign="center" >
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("Plan_name").ToString().Length>10?Eval("Plan_name").ToString().Substring(0,10)+". . .":Eval("Plan_name") %>' ToolTip='<%# Eval("Plan_name")%>' id="lblPlanName"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<ItemTemplate>
<asp:Label runat="server" Text='<%# Eval("Plan_name").ToString().Length>10?Eval("Plan_name").ToString().Substring(0,10)+". . .":Eval("Plan_name") %>' ToolTip='<%# Eval("Plan_name")%>' id="lblPlanName"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
上述应用不可以使用Bind方法
GridVIEW数据绑定方式有两种,如下示例:
Eval方式 <%# Eval("id") %>
Bind方式 <%# Bind("id","~/info.aspx?id={0}") %>
推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值
<%# Eval("id") + ":" + Eval("name")%>