我们有时需要在DataGrid上为行添加编号,但这个编号并不是数据库中的OID字段值,要实现这样的功能可以在DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)方法中加入一下代码:
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if ( e.Item.ItemIndex != -1 )
{
e.Item.Cells[0].Text = (e.Item.ItemIndex + 1).ToString();
}
}