文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C# UpdateSearchedRows使用例子

C# UpdateSearchedRows使用例子

时间:2010-11-28  来源:gisoracle

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);

        }

 

相关阅读 更多 +
排行榜 更多 +
夕鸟

夕鸟

生活实用 下载
partyplay

partyplay

聊天通讯 下载
婚礼纪

婚礼纪

生活实用 下载