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