private void AddField(IFeatureClass pFeatureClass, string name, string aliasName, esriFieldType FieldType)
{
//若存在,则不需添加
if(pFeatureClass.Fields.FindField(name) > -1) return ;
IField pField = new FieldClass();
IFieldEdit pFieldEdit = pField as IFieldEdit;
pFieldEdit.AliasName_2 = aliasName;
pFieldEdit.Name_2 = name;
pFieldEdit.Type_2 = FieldType;
IClass pClass = pFeatureClass as IClass;
pClass.AddField(pField);
}
给shp图层添加字段
最新推荐文章于 2022-11-08 17:51:28 发布