如何在GridView中创建自动生成的序列号列

时间:2013-07-13 07:54:57

标签: javascript asp.net gridview

我有一个gridview,我想自动填充序列号列。例如,gridview有10行。用户删除了第一行。我希望gridview序列号自动向下移一。即,10-> 9,9-> 8等等。 是否可以通过javascript。

可以这样做吗?非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

将此templateField添加到gridView

<Columns>
  <asp:TemplateField HeaderText="No">
      <ItemTemplate>
         <%# Container.DataItemIndex + 1 %>
      </ItemTemplate>
  </asp:TemplateField>
</Columns>

答案 1 :(得分:0)

在标记列中添加此模板字段。您将获得AutoGenerate SNo。

有关详细信息,请参阅以下链接

How to create autogenerate serial number column in GridView

<asp:GridView ID="GridEmployee" runat="server" AutoGenerateColumns="false" 
         CellPadding="5" Style="background-color: rgb(241, 241, 241); width: 50%;">
                    <Columns>
                        <asp:TemplateField HeaderText="S.No">
                            <ItemTemplate>
                                <%#Container.DataItemIndex+1 %>
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                </asp:GridView>

我希望这会对你有所帮助。感谢