zoukankan      html  css  js  c++  java
  • ArcGis 获取数据表中某字段唯一值

    from:http://www.cnblogs.com/3echo/archive/2006/08/16/478094.html

      1 /// <summary>

     2         /// 得到要素类某字段的唯一值
     3         /// </summary>
     4         /// <param name="pFeatureClass">要素类</param>
     5         /// <param name="strFld">指定要得到唯一值的字段</param>
     6         /// <returns>唯一值字符数据</returns>
     7         List<string> GetUniqueValue(IFeatureClass pFeatureClass, string strFld)
     8         {
     9             List<string> lst = new List<string>();
    10             //得到IFeatureCursor游标
    11             IFeatureCursor pCursor = pFeatureClass.Search(nullfalse);
    12 
    13             //coClass对象实例生成
    14             IDataStatistics pData = new DataStatisticsClass();
    15             pData.Field = strFld;
    16             pData.Cursor = pCursor as ICursor;
    17 
    18             //枚举唯一值
    19             IEnumerator pEnumVar = pData.UniqueValues;
    20 
    21             //记录总数
    22             int RecordCount = pData.UniqueValueCount;
    23 
    24             //字符数组
    25             pEnumVar.Reset();
    26 
    27             while (pEnumVar.MoveNext())
    28             {
    29                 lst.Add(pEnumVar.Current.ToString());
    30             }
    31 
    32             return lst;
    33         }
  • 相关阅读:
    常见浏览器兼容性问题与解决方案
    [WinForm] VS2010发布、打包安装程序
    前端和后台对时间数值的增减操作(JavaScript和C#两种方法)
    C#类的继承,方法的重载和覆写
    web.config设置和取值
    linux nginx安装
    java Arrays.asList()和Collections.addAll()
    mysql数据库乱码
    Mysql不区分大小写
    ueditor
  • 原文地址:https://www.cnblogs.com/94cool/p/4302784.html
Copyright © 2011-2022 走看看