TableHeaderData.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using OTSIncAReportGrids;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace OTSIncAReportApp._1_UI.OTSReportExport.DataIntegration
  9. {
  10. /// <summary>
  11. /// 表头数据
  12. /// </summary>
  13. class TableHeaderData
  14. {
  15. public DataTable GetData(OTSReport_Export m_otsreport_export)
  16. {
  17. //------------------加载模块,获取数据-------------------------------------------------
  18. ResultGrid ls_resultgrid = new ResultGrid(m_otsreport_export.m_ReportApp);
  19. Dictionary<string, string> keyValues_ResultGrid = ls_resultgrid.GetData_ResultGrid_Report();
  20. //------------------加载模块,获取数据结束----------------------------------------------
  21. keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col1"].ToString(), out string str_CLJGMC);//测量结果名称
  22. keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col4"].ToString(), out string str_YXSJ);//运行时间
  23. keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col5"].ToString(), out string str_SCZS);//视场总数
  24. keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col6"].ToString(), out string str_FLFA);//分类方案
  25. keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col7"].ToString(), out string str_YJCTZ);//已检测特征
  26. keyValues_ResultGrid.TryGetValue(ls_resultgrid.table["col8"].ToString(), out string str_SCMJ);//视场面积
  27. keyValues_ResultGrid.TryGetValue("Magnification", out string Magnification);//放大倍数
  28. DataTable data = new DataTable();
  29. data.Columns.Add("Name");
  30. data.Columns.Add("Data");
  31. data.Rows.Add("测量结果名称", str_CLJGMC);
  32. data.Rows.Add("运行时间", str_YXSJ);
  33. data.Rows.Add("视场总数", str_SCZS);
  34. data.Rows.Add("分类方案", str_FLFA);
  35. data.Rows.Add("已检测特征", str_YJCTZ);
  36. data.Rows.Add("视场面积", str_SCMJ);
  37. data.Rows.Add("放大倍数", Magnification);
  38. return data;
  39. }
  40. }
  41. }