To display row numbers in an ASP.NET DataGrid, first create a template column and set its ItemTemplate value using the following code:
<asp:templatecolumn headertext="Row Number">
<itemtemplate>
<span><%# Container.ItemIndex+1 %></span>
</itemtemplate>
</asp:templatecolumn>