2019-07-04
GridView 流水編號
在.aspx檔案中GridView表格內插入一個欄位,在第一欄加上TemplateField的欄位,語法如下:
流水號從第一筆編起 (若每頁10筆,第2頁會從11開始編號 )
<asp:GridView ID="GridView1" runat="server"
CssClass="table table-striped table-bordered table-hover table-responsive"
AllowPaging="False" AllowSorting="True" AutoGenerateColumns="True" DataSourceID="SqlDataSource1">
<Columns>
<asp:TemplateField HeaderText="流水號">
<ItemTemplate>
<%#GridView1.PageIndex * GridView1.PageSize + GridView1.Rows.Count + 1%>
</ItemTemplate>
<HeaderStyle Wrap="False" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" />
</asp:TemplateField>
</Columns>
</asp:GridView> |
<asp:TemplateField HeaderText="流水號"> <ItemTemplate> <%#Container.DataItemIndex + 1%> </ItemTemplate> <HeaderStyle Wrap="False" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" /> </asp:TemplateField> |
流水號每頁從1編起
<asp:TemplateField HeaderText="流水號"> <ItemTemplate> <%#Container.DisplayIndex + 1%> </ItemTemplate> <HeaderStyle Wrap="False" /> <ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="False" /> </asp:TemplateField> |
********************************************************************************
ListView 流水編號
流水號從第一筆編起 (若每頁10筆,第2頁會從11開始編號 )
<td><%#Container.DataItemIndex + 1 %></td> |
(完)
沒有留言:
張貼留言