zoukankan      html  css  js  c++  java
  • suoermap的object.net循环遍历属性表,从数据库取数据进行更新属性字段值

     1 /// </summary>
     2         /// <param name="sName">图层名</param>
     3         /// <param name="stationID">测站编码</param>
     4         /// <param name="evalue"></param>
     5         public static void QueryLayerAttribute(string sName,string stationID,double evalue)
     6         {
     7             if (null!=sName)
     8             {
     9                 Layer layer = m_mapControl.Map.Layers[sName];//获取图层
    10                 if(null!=layer)
    11                 {
    12                     DatasetVector dataset = layer.Dataset as DatasetVector;
    13                     Recordset recordset = dataset.GetRecordset(false, CursorType.Dynamic);
    14                     recordset.MoveFirst();
    15                     if (null != dataset)
    16                     {
    17                         for (int i = 0; i < recordset.RecordCount; i++)//遍历属性表
    18                         {
    19                             string station = recordset.GetFieldValue("stationID").ToString();
    20 
    21                             if (stationID == station)
    22                             {
    23                                 recordset.Edit();
    24                                 recordset.SetFieldValue("eValue", evalue);
    25                                 recordset.Update();
    26                                 return;
    27                             }
    28                             recordset.MoveNext();
    29                         }
    30 
    31                     }
    32                 }
    33             }
    34             m_mapControl.Refresh();
    35         }
  • 相关阅读:
    机器学习数学符号解释
    JVM Guide
    Mysql优化
    JAVA必会算法--冒泡排序
    HashMap-JDK源码阅读
    vue 下载文件
    CommonMethod
    log4net 写日志
    WebAPI 封装返回值
    二, .NET Core 微服务学习 ——集中式代理-Nginx
  • 原文地址:https://www.cnblogs.com/wjr0117/p/9020075.html
Copyright © 2011-2022 走看看