使用模板技术处理ASP.NET中GridView额外序号列的问题

问题描述:

现在要在一张GridView表中添加一列来显示行号,要求是显示下一页的时候能够递增而不是从新编号。数据库中的没有相关序号列

如何在软件端实现呢?

通过测试,添加以下代码即可解决需求。

                            <asp:TemplateField HeaderText="序号" InsertVisible="False">
                                <ItemStyle HorizontalAlign="Center" />
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemTemplate>
                                    <asp:Label ID="Label2" runat="server" Text='<%# this.gvXXX.PageIndex * this.gvXXX.PageSize + this.gvXXX.Rows.Count + 1%>' />
                                </ItemTemplate>
                            </asp:TemplateField>

原文地址:https://www.cnblogs.com/fanling521/p/5388575.html