DataGrid 添加自增序号操作

private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   //添加自增序号
   if(e.Item.ItemIndex != -1)
   {
    e.Item.Cells[0].Text = (DataGrid1.CurrentPageIndex * DataGrid1.PageSize + e.Item.ItemIndex + 1).ToString();
   }
   //鼠标放上去时改变背景色
   if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
   {
    e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='#ececec'");
    e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=''");
   }
  }

posted on 2008-06-10 14:33  lei1217  阅读(166)  评论(0编辑  收藏  举报

导航