【ASP.NET】在GridView中加入自動編號的序號
在Aspx檔案中GridView表格內插入一個欄位,在第一欄加上TemplateField的欄位,語法如下:
流水號從第一筆編起
<asp:TemplateField HeaderText="序號">
<ItemTemplate>
<%#GridView1.PageIndex * GridView1.PageSize + GridView1.Rows.Count + 1%>
</ItemTemplate>
<HeaderStyle Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
OR
<asp:TemplateField HeaderText="序號">
<ItemTemplate>
<%#Container.DataItemIndex + 1%>
</ItemTemplate>
<HeaderStyle Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
流水號每頁從1編起
<asp:TemplateField HeaderText="序號">
<ItemTemplate>
<%#Container.DisplayIndex + 1%>
</ItemTemplate>
<HeaderStyle Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>
Ex: 流水號從第一筆編起 (每頁20筆,第二頁情況)

Ex: 流水號每頁從1編起 (每頁20筆,第二頁情況)

留言
張貼留言