Exemplo n.º 1
0
    public void LoadData(int pagenum = -1)
    {
        try
        {
            pageSize           = Conversion.ParseInt(ddlPageSize.SelectedValue);
            gvSetting.PageSize = pageSize;



            int stateid;
            if (Session["ss"] != null)
            {
                stateid = Conversion.ParseInt(Session["ss"]);
            }
            else
            {
                stateid = Conversion.ParseInt(ddlStewardship.SelectedValue);
            }
            if (stateid == 0)
            {
                gvSetting.DataSource = null;
            }
            else
            {
                DataSet ds = null;
                if (pagenum > 0)
                {
                    ds = PTEStandards.getSetting(LanguageId, stateid, pagenum, pageSize, out totalRows);
                }
                else
                {
                    ds = PTEStandards.getSetting(LanguageId, stateid, CurPageNum, pageSize, out totalRows);
                }

                gvSetting.DataSource = ds;
            }
            gvSetting.DataBind();
            GridPaging();
            this.TotalItems = totalRows;

            if (gvSetting.Rows.Count == 0)
            {
                pnlAddPTE.Visible = true;
            }
            else
            {
                pnlAddPTE.Visible = false;
            }
        }
        catch (Exception ex)
        {
            new SqlLog().InsertSqlLog(0, "PTE.loadGridAndHeaderText", ex);
        }
    }