zoukankan      html  css  js  c++  java
  • AE中删除属性字段

            /// <summary>
            /// 删除字段值
            /// </summary>
            /// <param name="pCurrentLayer"></param>
            /// <param name="fieldName"></param>
            public static bool DeleteILayerField(ILayer pCurrentLayer, string fieldName)
            {
                try
                {
                    IFeatureLayer pFeatureLayer = (IFeatureLayer)pCurrentLayer;
                    IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;
                    //
                    int pFieldIndex = pFeatureClass.FindField(fieldName);
                    IFields pFields = pFeatureClass.Fields;
                    IField pField = pFields.get_Field(pFieldIndex);
                    if (pField != null)
                    {
                        pFeatureClass.DeleteField(pField);
                    }
                    return true;
                }
                catch (Exception ex)
                {
                    return false;
                }
            }

    剩下的就是根据需要刷新数据,显示删除后的Fields信息

  • 相关阅读:
    洛谷-P1427 小鱼的数字游戏
    洛谷-P1047 校门外的树
    洛谷-P1046 陶陶摘苹果
    洛谷-P1980 计数问题
    洛谷-P1424 小鱼的航程(改进版)
    洛谷-P1423 小玉在游泳
    洛谷-P1035 级数求和
    洛谷-P1008 三连击
    Oracle 11g r2 rac +openfiler 2.99 安装
    26 主备库并行复制策略
  • 原文地址:https://www.cnblogs.com/xingchen/p/1962298.html
Copyright © 2011-2022 走看看