Сброс RadGrid до предыдущего состояния после повторной привязки () - PullRequest
0 голосов
/ 18 января 2012

Я перепривязываю иерархическую сетку после закрытия пользовательской формы редактирования / вставки, используя приведенный ниже код и javascript.Я хотел бы сбросить состояние сетки, как это было, когда пользователь щелкнул, чтобы редактировать запись.В настоящее время все дети близки к хозяину.

Что я хочу, чтобы они увидели ... where I want the user to be after the Rebind()

То, что они сейчас видят ...

currently what they see

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();
}

1 Ответ

1 голос
/ 02 февраля 2012

Для тех, кто все еще ищет ответ в будущем, есть ссылка , которую я наконец-то получил от Telerik, которая выполняет то, что я пытался сделать.

...