コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
        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();
                }
            }
        }