Friday, December 7, 2007

How to display serial no in datagrid

How to display serial no in datagrid ????
In my page i have used datagrid for displaying data.On datagrid i have one field named serial no. with out database help how to display serial no.


I have used the following for dispalying serial no

<%#Container.ItemIndex+1 %>

but when on paging it not display correctly.

Answer

Int row;

if (e.Item.ItemType == ListItem.ListItemType.Item || e.Item.ItemType == ListItem.ListItemType.AlternateItem)
{

row = e.Item.ItemIndex+ (DataGrid1.PageSize * DataGrid1.CurrentPageIndex);

((Label)e.Item.FindControl("lblSrNo")).Text=row.ToString();


}

No comments: