123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- using OTSIncAReportApp.OTSRstMgrFunction;
- using OTSIncAReportGrids;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace OTSIncAReportApp._1_UI.OTSReportExport.DataIntegration
- {
- /// <summary>
- /// 表头数据
- /// </summary>
- class TableHeaderData
- {
- public double filedsArea = 0;
- public DataTable GetData(OTSReport_Export m_otsreport_export)
- {
- //------------------加载模块,获取数据-------------------------------------------------
- ResultGrid ls_resultgrid = new ResultGrid(m_otsreport_export.m_ReportApp);
- Dictionary<string, string> keyValues_ResultGrid = ls_resultgrid.GetData_ResultGrid_Report();
- //------------------加载模块,获取数据结束----------------------------------------------
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col1"].ToString(), out string str_CLJGMC);//测量结果名称
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col4"].ToString(), out string str_YXSJ);//运行时间
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col5"].ToString(), out string str_SCZS);//视场总数
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col6"].ToString(), out string str_FLFA);//分类方案
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col7"].ToString(), out string str_YJCTZ);//已检测特征
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col8"].ToString(), out string str_SCMJ);//视场面积
- keyValues_ResultGrid.TryGetValue("Magnification", out string Magnification);//放大倍数
- keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col10"].ToString(), out string InclusionIndex);//特征/夹杂物指数
- ResultFile resfile = m_otsreport_export.m_ReportApp.m_rstDataMgr.ResultFilesList[m_otsreport_export.m_ReportApp.m_rstDataMgr.GetWorkingResultId()];
- filedsArea = resfile.GetTotalArea();
- filedsArea = filedsArea * 1000000;
- DataTable data = new DataTable();
- data.Columns.Add("Name");
- data.Columns.Add("Data");
- data.Rows.Add("测量结果名称", str_CLJGMC);
- data.Rows.Add("运行时间", str_YXSJ);
- data.Rows.Add("视场总数", str_SCZS);
- data.Rows.Add("分类方案", str_FLFA);
- data.Rows.Add("已检测特征", str_YJCTZ);
- data.Rows.Add("视场面积", str_SCMJ);
- data.Rows.Add("放大倍数", Magnification);
- data.Rows.Add("特征/夹杂物指数",InclusionIndex);
- return data;
- }
-
- }
- }
|