gridview 自动编号问题我想让我的序号从 01 开始,(01 02 。10 11.。。) 而不是1开始 请问有什么好办法吗?
刚才在网上查了几个 都是从1开始的。
谢谢!!!

解决方案 »

  1.   

    那就是声明为char类型
    写个insert触发器吧
      

  2.   

    编号赋值的时候进行String.Format转换。。
      

  3.   

    试试在GridView1_RowDataBound事件里添加  
     protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //单元格内显示行号
                if(e.Row.DataItemIndex<10)
              {
                e.Row.Cells[1].Text = "0"+e.Row.DataItemIndex + 1;
              }
              else
              {e.Row.Cells[1].Text = e.Row.DataItemIndex + 1;}
            }
        }
      

  4.   

    <asp:TemplateField HeaderText="序号"  >
                                                       <HeaderStyle CssClass="t_h_list" Width="4%" HorizontalAlign="Right"  />
                                                       <ItemTemplate>
                                                           <%#Container.DataItemIndex+1%>
                                                       </ItemTemplate>
                                                       <ItemStyle HorizontalAlign="Right" />
                                                   </asp:TemplateField>
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  5.   

    <%#((this.GridView1.CurrentPageIndex-1)*this.GridView1.PageSize+this.GridView1.Items.Count+1).ToString("00") %>