GXchangdu.cs 915 B

123456789101112131415161718192021222324252627282930313233343536
  1. using SuperMap.Data;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using WeifenLuo.WinFormsUI.Docking;
  6. using WWPipeLine.MapBasic.Conditions;
  7. using WWPipeLine.MapBasic;
  8. using SuperMap.Mapping;
  9. namespace WWPipeLine.MapTools.Conditions.Statistics
  10. {
  11. public partial class GXchangdu : ConditionPanel
  12. {
  13. public GXchangdu() : base()
  14. {
  15. this.ConditionPanelName = "管线长度统计";
  16. InitializeComponent();
  17. IsLoadBtnOKClick = true;
  18. }
  19. public override object Do(DockPanel dockPanel = null)
  20. {
  21. DataTable dt = new DataTable();
  22. dt.Columns.Add("统计图层");
  23. dt.Columns.Add("管线长度");
  24. //dt.Columns.Add("管线数量");
  25. DataRow dr;
  26. dr = dt.NewRow();
  27. dr["统计图层"] = "供水管线";
  28. dr["管线长度"] = ComsStatic.dvJSLK.Statistic("cd", StatisticMode.Sum);
  29. //dr["管线数量"] = dvJSLK_cp.RecordCount;
  30. dt.Rows.Add(dr);
  31. return dt;
  32. }
  33. }
  34. }