ASP.NETのGridViewの美化作業

2726 ワード

1、情報が長すぎて、一部の情報を切り取って、フルネームを表示します.
1 <asp:TemplateField HeaderText="      " HeaderStyle-HorizontalAlign="center" >
2
3 <ItemTemplate>
4
5 <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>
6
7 </ItemTemplate>
8
9 </asp:TemplateField>

2、データバインド方式は2種類あり、以下の例がある.
1 Eval   <%# Eval("id") %>
2 Bind <%# Bind("id","~/info.aspx?id={0}") %>

1つ目の方法では、1つの<%#%>に複数のバインドを入れることができますが、2つ目は1つの値しかバインドできません.
1 <%# Eval("id") + ":" + Eval("name")%>