<asp:TemplateColumn>
<ItemTemplate>
<asp:Label ID="gridIndex" Runat="server" Text="<%# Container.ItemIndex+1 %>">
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>如果是分页操作,请改成Container.ItemIndex+1+PageCount*PageNum;
PageCount为每页数目,PageNum为页号(基于0)
<ItemTemplate>
<asp:Label ID="gridIndex" Runat="server" Text="<%# Container.ItemIndex+1 %>">
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>如果是分页操作,请改成Container.ItemIndex+1+PageCount*PageNum;
PageCount为每页数目,PageNum为页号(基于0)
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemIndex >=0 )
{
int i;
i = DataGrid1.CurrentPageIndex * DataGrid1.PageSize + e.Item.ItemIndex ;
e.Item.Cells[0].Text =(++i).ToString() ;
}
}
没时间细说了
j=你定义的分页行数