⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clslayerinfo.cs

📁 以构建的方式来实现对通用的查询统计
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.IO;
using System.Data.OleDb;
using System.Collections;
using System.Runtime.InteropServices;

namespace dist.hb.EnvQueryStat.Pub
{
  public class LayerBaseInfo
  {
    public string LayerName;
    public string nameField;
    public string codeField;
  }

  public class LayerInfoArray
  {
    ArrayList LayerInfoList;
    public LayerInfoArray()
    {
      LayerInfoList = new ArrayList();
      AddLayerInfo(XXQH_TYPE.CPROV,"name","PROV_CODE");
      AddLayerInfo(XXQH_TYPE.CDIST,"name","DIST_CODE");
      AddLayerInfo(XXQH_TYPE.CCNTY,"name","CNTY_CODE");
    }
    public void  AddLayerInfo(string LayerName,string nameField,string codeField)
    {
      LayerBaseInfo LayerInfo = new LayerBaseInfo();
      LayerInfo.LayerName = LayerName;
      LayerInfo.nameField = nameField;
      LayerInfo.codeField = codeField;
      LayerInfoList.Add(LayerInfo);
    }
    public LayerBaseInfo GetLayerInfo(string LayerName)
    {
      foreach (LayerBaseInfo var in LayerInfoList)
      {
        if (var.LayerName.ToLower() == LayerName.ToLower()) return var;
      }
      return null;
    }
   }

  

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -