我使用下面的代码和javascript关闭自定义编辑/插入表单后重新绑定一个Hierarchical radgrid。我想重置网格状态,就像用户点击编辑记录一样。目前,所有的孩子都接近主人。
我希望他们看到什么......
他们目前看到的......
protected void Page_Load(object sender, EventArgs e)
{
RadAjaxManager manager = RadAjaxManager.GetCurrent(Page);
manager.ClientEvents.OnRequestStart = "onRequestStart";
manager.AjaxSettings.AddAjaxSetting(manager, this.__rejectedBatchesRadGrid);
manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(Manager_AjaxRequest);
if (!IsPostBack) { }
}
protected void Manager_AjaxRequest(object sender, AjaxRequestEventArgs e)
{
this.__rejectedBatchesRadGrid.MasterTableView.SortExpressions.Clear();
this.__rejectedBatchesRadGrid.MasterTableView.GroupByExpressions.Clear();
this.__rejectedBatchesRadGrid.Rebind();
}