ASP.NET(VB):DataGrid中"加入序号列"和"截取定长字符串追加'...'"
1."加入序号列"
<asp:TemplateColumn HeaderText="序号">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<%# Container.ItemIndex + 1%>
</ItemTemplate>
</asp:TemplateColumn>
2."截取定长字符串,并追加'...'"<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<%# Container.ItemIndex + 1%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="用户要求">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Left(DataBinder.Eval(Container, "DataItem.User_Request"), 15) & IIf(Container.DataItem("User_Request").Length>15, "", "") %>' tooltip='<%# DataBinder.Eval(Container, "DataItem.User_Request") %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
PS::利用DataGrid模板列
<ItemTemplate>
<asp:Label runat="server" Text='<%# Left(DataBinder.Eval(Container, "DataItem.User_Request"), 15) & IIf(Container.DataItem("User_Request").Length>15, "", "") %>' tooltip='<%# DataBinder.Eval(Container, "DataItem.User_Request") %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>