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 { /// /// 表头数据 /// 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 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; } } }