Gridview 数据绑定增加序号

数据绑定的时候随便找一个不用的列 。(zt这个字段我不用 用于绑定序号)

 <asp:BoundField DataField="zt" HeaderText="序号">
                        <HeaderStyle Font-Size="10pt" Wrap="false" />
                        <ItemStyle Wrap="false" />
                    </asp:BoundField>

在 gridview的RowDataBound事件中增加:

  protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            //用索引来取得编号
                if (e.Row.RowIndex != -1)
                {
                    int id = GridView1.PageIndex * GridView1.PageSize + e.Row.RowIndex + 1;
                    e.Row.Cells[0].Text = id.ToString();//标示第几列为序号列
                }
               
              
        }

如图:

posted on 2012-12-05 13:37  小东北  阅读(252)  评论(0编辑  收藏  举报