public DashboardTDS.DashboardItemsAboutToExpireDataTable GetDetails() { dashboardItemsAboutToExpire = (DashboardTDS.DashboardItemsAboutToExpireDataTable)HttpContext.Current.Session["dashboardItemsAboutToExpireDummy"]; if (dashboardItemsAboutToExpire == null) { dashboardItemsAboutToExpire = ((DashboardTDS)HttpContext.Current.Session["dashboardItemsAboutToExpireTDS"]).DashboardItemsAboutToExpire; } return dashboardItemsAboutToExpire; }
protected void ItemsAboutToExpireEmptyFix(GridView grdView) { if (grdItemsAboutToExpire.Rows.Count == 0) { DashboardTDS.DashboardItemsAboutToExpireDataTable dt = new DashboardTDS.DashboardItemsAboutToExpireDataTable(); dt.AddDashboardItemsAboutToExpireRow(0, "", false, ""); Session["dashboardItemsAboutToExpireDummy"] = dt; grdItemsAboutToExpire.DataBind(); } // Normally executes at all postbacks if (grdItemsAboutToExpire.Rows.Count == 1) { DashboardTDS.DashboardItemsAboutToExpireDataTable dt = (DashboardTDS.DashboardItemsAboutToExpireDataTable)Session["dashboardItemsAboutToExpireDummy"]; if (dt != null) { // Hide row grdItemsAboutToExpire.Rows[0].Visible = false; grdItemsAboutToExpire.Rows[0].Controls.Clear(); } } }