protected void InspectionsEmptyFix(GridView grdInspections) { if (grdInspections.Rows.Count == 0) { DateTime date = new DateTime(); UnitInformationTDS.InspectionDetailsDataTable dt = new UnitInformationTDS.InspectionDetailsDataTable(); dt.AddInspectionDetailsRow(0, date, 0, 0, "", "", 0, "", "", "", false, false); Session["unitsInspectionsTempDummy"] = dt; grdInspections.DataBind(); } // normally executes at all postbacks if (grdInspections.Rows.Count == 1) { UnitInformationTDS.InspectionDetailsDataTable dt = (UnitInformationTDS.InspectionDetailsDataTable)Session["unitsInspectionsTempDummy"]; if (dt != null) { // hide row grdInspections.Rows[0].Visible = false; grdInspections.Rows[0].Controls.Clear(); } } }
protected void InspectionsEmptyFix(GridView grdInspections) { if (grdInspections.Rows.Count == 0) { UnitInformationTDS.InspectionDetailsDataTable dt = new UnitInformationTDS.InspectionDetailsDataTable(); DateTime date = new DateTime(); int companyId = Int32.Parse(hdfCompanyId.Value); dt.AddInspectionDetailsRow(-1, date, -1, -1, "", "", 0, "", "", "", false, false); Session["unitsInspectionsTempDummy"] = dt; grdInspections.DataBind(); } // Normally executes at all postbacks if (grdInspections.Rows.Count == 1) { UnitInformationTDS.InspectionDetailsDataTable dt = (UnitInformationTDS.InspectionDetailsDataTable)Session["unitsInspectionsTempDummy"]; if (dt != null) { grdInspections.Rows[0].Visible = false; grdInspections.Rows[0].Controls.Clear(); } } }