首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DevExpress.Web.ASPxGridView 删除行后时间后,为什么一直loading

2012-10-23 
DevExpress.Web.ASPxGridView 删除行后时间后,为什么一直loading在线等ASPxGridView 删除行后时间后,为什

DevExpress.Web.ASPxGridView 删除行后时间后,为什么一直loading 在线等
ASPxGridView 删除行后时间后,为什么一直loading
  <dxwgv:GridViewCommandColumn VisibleIndex="10">
  <DeleteButton Text="删除" Visible="True">
  </DeleteButton>
  </dxwgv:GridViewCommandColumn>

后端代码

  protected void grid_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
  {
 System.Collections.Generic.List<object> keyValues = this.grid.GetSelectedFieldValues("SerialID");

  SalesOrderData ds = (SalesOrderData)Session["EditSalesOrder"];
   
  DataRow[] dr = ds.SalesOrderDetailTable.Select("SerialID='" + e.Keys[0].ToString().Trim() + "'");
  if (dr.Length > 0)
  {
  dr[0].Delete();
  }

  this.grid.CancelEdit();
  e.Cancel = true;
  this.grid.DataSource = ds;
  this.grid.DataMember = ds.SalesOrderDetailTable.TableName;
  this.grid.DataBind();

}

[解决办法]
 
this.grid.DataSource = ds; 
this.grid.DataMember = ds.SalesOrderDetailTable.TableName; 
this.grid.DataBind(); 
e.Cancel = true; //放最后面
[解决办法]
你的事件选得不对吧,删除事件后应该是 RowDeleted事件,而不是RowDeleting

热点排行