private void RebindUsersGrid(bool callRebind) { DataProviders.DBaccess db = new DataProviders.DBaccess(); if (db.GetUsers(ref users, out string errmsg) == false) { LabelError.Text = errmsg; } RadGridUsers.DataSource = users; if (callRebind) { RadGridUsers.Rebind(); } }
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { if (e.Argument == "Rebind") { RadGridUsers.MasterTableView.SortExpressions.Clear(); RadGridUsers.MasterTableView.GroupByExpressions.Clear(); RadGridUsers.Rebind(); } else if (e.Argument == "RebindAndNavigate") { RadGridUsers.MasterTableView.SortExpressions.Clear(); RadGridUsers.MasterTableView.GroupByExpressions.Clear(); RadGridUsers.MasterTableView.CurrentPageIndex = RadGridUsers.MasterTableView.PageCount - 1; RadGridUsers.Rebind(); } }