diff --git a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs index 4ae5d19a..9ea69f95 100644 --- a/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/ManageReportNew/MonthReportEdit.aspx.cs @@ -1055,17 +1055,21 @@ namespace FineUIPro.Web.CQMS.ManageReportNew { DataTable source = ObjectToTable(Grid9.DataSource); int Quantity1Total = 0, Quantity2Total = 0; - foreach (DataRow row in source.Rows) + if (source!=null) { - Quantity1Total += Convert.ToInt32(row["Quantity1"]); - Quantity2Total += Convert.ToInt32(row["Quantity2"]); - } + foreach (DataRow row in source.Rows) + { + Quantity1Total += Convert.ToInt32(row["Quantity1"]); + Quantity2Total += Convert.ToInt32(row["Quantity2"]); + } - JObject summary = new JObject(); - summary.Add("UnitOrMajor", "合计"); - summary.Add("Quantity1", Quantity1Total.ToString()); - summary.Add("Quantity2", Quantity2Total.ToString()); - Grid9.SummaryData = summary; + JObject summary = new JObject(); + summary.Add("UnitOrMajor", "合计"); + summary.Add("Quantity1", Quantity1Total.ToString()); + summary.Add("Quantity2", Quantity2Total.ToString()); + Grid9.SummaryData = summary; + } + } public static DataTable ObjectToTable(object obj)