|
@@ -401,7 +401,7 @@ namespace OTSIncAReportApp.Control_ECharts
|
|
|
AreaRatio.Columns.Add("e3", typeof(double));
|
|
|
AreaRatio.Columns.Add("e4");
|
|
|
AreaRatio.Columns.Add("e5");
|
|
|
-
|
|
|
+ AreaRatio.Columns.Add("Cunt", typeof(int));
|
|
|
|
|
|
//获取夹杂物的总面积用于计算夹杂物类别的占比(gridview最后一个固定是未识别颗粒,要排除未识别颗粒所以for循环至grid view长度减一)
|
|
|
double totalInclusionArea = 0;
|
|
@@ -414,6 +414,7 @@ namespace OTSIncAReportApp.Control_ECharts
|
|
|
dr2["e3"] = Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]);
|
|
|
dr2["e4"] = Math.Round((Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]) / totalInclusionArea) * 100, 2);
|
|
|
dr2["e5"] = Math.Round((Convert.ToDouble(AllAnalysisDetails.Rows[i]["Area"]) / Convert.ToDouble(str_SCZS)) * 100, 4);
|
|
|
+ dr2["Cunt"]= AllAnalysisDetails.Rows[i]["Cunt"].ToString();
|
|
|
AreaRatio.Rows.Add(dr2);
|
|
|
}
|
|
|
|
|
@@ -461,12 +462,14 @@ namespace OTSIncAReportApp.Control_ECharts
|
|
|
{
|
|
|
double totalInclusionArea2 = Convert.ToDouble(decimal.Parse(AreaRatio_dt.Compute("sum(e3)", "").ToString()));
|
|
|
double Area = Convert.ToDouble(decimal.Parse(dt.Compute("sum(e3)", "").ToString()));
|
|
|
+ int cunt= Convert.ToInt32(decimal.Parse(dt.Compute("sum(Cunt)", "").ToString()));
|
|
|
DataRow dr3 = AllAnalysisDetails1.NewRow();
|
|
|
dr3["e1"] = ClassName[i].ToString();
|
|
|
dr3["e3"] = Math.Round(Area, 2);
|
|
|
//Convert.ToDouble(decimal.Parse(dt.Compute("sum(e3)", "").ToString()));
|
|
|
dr3["e4"] = Math.Round((Convert.ToDouble(dt.Rows[0]["e3"]) / totalInclusionArea2) * 100, 2);
|
|
|
dr3["e5"] = Math.Round((Convert.ToDouble(dt.Rows[0]["e3"]) / Convert.ToDouble(str_SCZS)) * 100, 4);
|
|
|
+ dr3["Cunt"] = cunt;
|
|
|
AllAnalysisDetails1.Rows.Add(dr3);
|
|
|
}
|
|
|
}
|