一滴水


(:不快乐是一天,快乐也是一天哦:)

导航

DataGrid中添加自动编号

Posted on 2005-03-30 08:31  一滴水  阅读(1406)  评论(4编辑  收藏  举报

aspx文件中的datagrid:

<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False" AllowPaging="True" PageSize="3" Width="593px">
<Columns>
<asp:TemplateColumn HeaderText="编号"></asp:TemplateColumn>
</Columns>

在.aspx.cs文件的DataGrid的ItemDataBound事件:
 

private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  
{//当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件
      if(e.Item.ItemIndex!=-1)
   
{
              e.Item.Cells[
0].Text=(this.DataGrid1.CurrentPageIndex*this.DataGrid1.PageSize+e.Item.ItemIndex+1).ToString();
         }

  }

这样你就在你的DataGrid中添加上了漂亮里编号