public DashboardTDS.DashboardInProgressServiceRequestsDataTable GetDetails() { dashboardInProgressServiceRequests = (DashboardTDS.DashboardInProgressServiceRequestsDataTable)HttpContext.Current.Session["dashboardInProgressServiceRequestsDummy"]; if (dashboardInProgressServiceRequests == null) { dashboardInProgressServiceRequests = ((DashboardTDS)HttpContext.Current.Session["dashboardInProgressServiceRequestsTDS"]).DashboardInProgressServiceRequests; } return dashboardInProgressServiceRequests; }
protected void InProgressServiceRequestsEmptyFix(GridView grdView) { if (grdServiceRequestsInProgress.Rows.Count == 0) { DashboardTDS.DashboardInProgressServiceRequestsDataTable dt = new DashboardTDS.DashboardInProgressServiceRequestsDataTable(); dt.AddDashboardInProgressServiceRequestsRow(0, "", false, "", ""); Session["dashboardInProgressServiceRequestsDummy"] = dt; grdServiceRequestsInProgress.DataBind(); } // Normally executes at all postbacks if (grdServiceRequestsInProgress.Rows.Count == 1) { DashboardTDS.DashboardInProgressServiceRequestsDataTable dt = (DashboardTDS.DashboardInProgressServiceRequestsDataTable)Session["dashboardInProgressServiceRequestsDummy"]; if (dt != null) { // Hide row grdServiceRequestsInProgress.Rows[0].Visible = false; grdServiceRequestsInProgress.Rows[0].Controls.Clear(); } } }