zoukankan      html  css  js  c++  java
  • C# UpdateSearchedRows使用例子

    private void UpdateZJSize(string filename)

            {

                IFeatureClass pFeatureClass = OpenFeatureClass(filename);

                if (pFeatureClass == null)

                {

     

                    return;

                }

                int FontSizeidx = pFeatureClass.Fields.FindField("FontSize");

                if (FontSizeidx < -1)

                {

                    this.richTextBox1.Text += filename + "中可能不是注记字段\n";

                    return;

                }

                IQueryFilter pQueryFilter = new QueryFilterClass();

                for (int i = 0; i < oldList.Count; i++)

                {

     

                    pQueryFilter.WhereClause = "FontSize =" + oldList[i];

     

                    int num = pFeatureClass.FeatureCount(pQueryFilter);

                    if (num < 1)

                    {

                        this.richTextBox1.Text += filename + "" + oldList[i] + "没有," + num + "\n";

                        return;

                    }

     

     

                    ITable pTable = pFeatureClass as ITable;

                    IRowBuffer rowBuffer = pTable.CreateRowBuffer();

     

                    rowBuffer.set_Value(FontSizeidx, newList[i]);

     

     

     

                    pTable.UpdateSearchedRows(pQueryFilter, rowBuffer);//gisoracle

                    this.richTextBox1.Text += filename + "" + oldList[i] + "," + num + ",被修改为" + newList[i] + "\n";

     

                }

                System.Runtime.InteropServices.Marshal.ReleaseComObject(pQueryFilter);

            }

  • 相关阅读:
    IOS AutoLayout 代码实现约束—VFL
    理解iOS Event Handling
    一些优秀的iOS第三方库
    iOS中NSNotification、delegate、KVO三者之间的区别与联系?
    laravel 框架加载自定义函数/类文件
    Nodejs 使用 socket.io 简单实现实时通信
    Redis 与 Memcache 的异同之处
    Redis 服务安装
    PHP 依赖管理神器 Composer 基本使用
    Ajax无刷新图片插件使用
  • 原文地址:https://www.cnblogs.com/gisoracle/p/1890352.html
Copyright © 2011-2022 走看看