|
@@ -11,6 +11,7 @@ using System.IO;
|
|
using System.Linq;
|
|
using System.Linq;
|
|
using static DevExpress.XtraEditors.Mask.Design.MaskSettingsForm.DesignInfo.MaskManagerInfo;
|
|
using static DevExpress.XtraEditors.Mask.Design.MaskSettingsForm.DesignInfo.MaskManagerInfo;
|
|
using static OTSDataType.otsdataconst;
|
|
using static OTSDataType.otsdataconst;
|
|
|
|
+using static OTSIncAReportApp.OTSReport_Export;
|
|
|
|
|
|
namespace OTSIncAReportApp.DataOperation.DataAccess
|
|
namespace OTSIncAReportApp.DataOperation.DataAccess
|
|
{
|
|
{
|
|
@@ -597,7 +598,7 @@ namespace OTSIncAReportApp.DataOperation.DataAccess
|
|
return particlesAll;
|
|
return particlesAll;
|
|
}
|
|
}
|
|
|
|
|
|
- public DataTable AddElementColumn(DataTable particlesAll)
|
|
|
|
|
|
+ public DataTable AddElementColumn(DataTable particlesAll, c_TemplateClass m_mbszclass)
|
|
{
|
|
{
|
|
if (!particlesAll.Columns.Contains("Element"))
|
|
if (!particlesAll.Columns.Contains("Element"))
|
|
{
|
|
{
|
|
@@ -614,7 +615,19 @@ namespace OTSIncAReportApp.DataOperation.DataAccess
|
|
string ConcatenatedString = "";
|
|
string ConcatenatedString = "";
|
|
for (int j = 0; j < drs.Length; j++)
|
|
for (int j = 0; j < drs.Length; j++)
|
|
{
|
|
{
|
|
- ConcatenatedString += drs[j]["name"] + "-" + ChangeDataToD(drs[j]["Percentage"].ToString()) + ';';
|
|
|
|
|
|
+ //判断是否在处理元素表中
|
|
|
|
+ bool bl = false;
|
|
|
|
+ for (int a = 0; a < m_mbszclass.M_KLLBXX.list_str_kllb_qcys.Count; a++)
|
|
|
|
+ {
|
|
|
|
+ if (drs[j]["name"].ToString() == m_mbszclass.M_KLLBXX.list_str_kllb_qcys[a].ToString())
|
|
|
|
+ {
|
|
|
|
+ bl = true;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (!bl)
|
|
|
|
+ {
|
|
|
|
+ ConcatenatedString += drs[j]["name"] + "-" + ChangeDataToD(drs[j]["Percentage"].ToString()) + ';';
|
|
|
|
+ }
|
|
}
|
|
}
|
|
particlesAll.Rows[i]["Element"] = ConcatenatedString;
|
|
particlesAll.Rows[i]["Element"] = ConcatenatedString;
|
|
}
|
|
}
|