asp.net 中给gridview添加自动序号
2014-12-27 18:01
405 查看
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了.
代码如下:
第二种方式分页时进行了计算,这样会累计向下加.
代码如下:
还有一种方式放在cs代码中,和第二种相似.
代码如下:
代码如下:
<asp:TemplateField HeaderText="序号" InsertVisible="False"> <ItemTemplate> <%#Container.DataItemIndex+1%> </ItemTemplate> </asp:TemplateField>
第二种方式分页时进行了计算,这样会累计向下加.
代码如下:
<asp:TemplateField HeaderText="序号" InsertVisible="False"> <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center"/> <ItemTemplate> <asp:Label ID="Label2" runat="server" Text='<%# this.GridView1.PageIndex * this.GridView1.PageSize + this.GridView1.Rows.Count + 1%>' /> </ItemTemplate> </asp:TemplateField>
还有一种方式放在cs代码中,和第二种相似.
代码如下:
<asp:BoundField HeaderText="序号" ></asp:BoundField> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex != -1) { int indexID = this.GridView1.PageIndex * this.myGridView.PageSize + e.Row.RowIndex + 1; e.Row.Cells[0].Text = indexID.ToString(); } }
相关文章推荐
- ASP.NET 2005 C# GridView添加序号列
- asp.net为DataList和GridView内容项添加序号
- ASP.NET 为GridView添加序号列,且支持分页连续累计显示
- asp.net中的Gridview控件添加序号列
- asp.net给Reaper和GridView添加序号
- Asp.net GridView添加删除确认和自动编号代码
- ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList
- ASP.NET 2.0 中动态添加 GridView 模板列
- ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList
- 在ASP.NET中为GridView添加删除提示框
- ASP.NET 2.0中动态添加 GridView 模板列的例子
- ASP.NET 2.0 中动态添加 GridView 模板列的例子
- ASP.NET中为GridView添加删除确认提示框
- ASP.NET 2.0 中动态添加 GridView 模板列的例子
- ASP.NET 2.0 中动态添加 GridView 模板列的例子
- ASP.NET 2.0中动态添加 GridView 模板列的例子
- ASP.NET 2.0 中动态添加 GridView 模板列的例子
- Scott Mitchell 的ASP.NET 2.0数据教程之52:为GridView控件添加Checkboxes列
- ASP.NET中使用javascript獲取GridView,獲取GridView中CheckBox值,並添加記錄
- ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList