示例#1
0
 private void ReBindGrid()
 {
     if (Session["UserDetailsView"] != null)
     {
         RadGridUsers.DataSource = (List <UsersDetailsViewBO>)Session["UserDetailsView"];
         RadGridUsers.DataBind();
     }
 }
        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();
     }
 }