IFieldsEdit接口中找不到AddField方法
来源:互联网 发布:淘宝入门知识 编辑:程序博客网 时间:2024/06/02 02:00
http://xxy12300.blog.163.com/blog/static/26343458200991325554282/
pFieldsEdit 不提示有AddField这个方法,但写后,运行是没问题。
http://blog.sina.com.cn/s/blog_697388a80101edxg.html
在向已存在的要素类中添加字段的时候,需要用到ICLASS接口。于是,进一步的调整代码如下,问题得以解决。
1
2
3
4
5
6
7
8
9
10
11
12static void AddFiled(IFeatureClass pFC,string name)
{
DeleteFile(pFC, name);
IFields pFields = pFC.Fields;
IClass pClass = pFC as IClass;
IFieldsEdit pFieldsEdit = pFields as IFieldsEdit;
IField pField = new FieldClass();
IFieldEdit pFieldEdit = pField as IFieldEdit;
pFieldEdit.Name_2 = name;
pFieldEdit.Type_2 = esriFieldType.esriFieldTypeInteger;
pClass.AddField(pField);
}
2
3
4
5
6
7
8
9
10
11
12static void AddFiled(IFeatureClass pFC,string name)
{
DeleteFile(pFC, name);
IFields pFields = pFC.Fields;
IClass pClass = pFC as IClass;
IFieldsEdit pFieldsEdit = pFields as IFieldsEdit;
IField pField = new FieldClass();
IFieldEdit pFieldEdit = pField as IFieldEdit;
pFieldEdit.Name_2 = name;
pFieldEdit.Type_2 = esriFieldType.esriFieldTypeInteger;
pClass.AddField(pField);
}
- IFieldsEdit接口中找不到AddField方法
- wireshark找不到接口的处理方法
- wireshark找不到接口的处理方法
- wireshark找不到接口的处理方法
- 关于com组件的方法,以AE的IFieldsEdit为例
- Flex中FileReference找不到load方法
- ArcGIS批量添加字段 AddField
- linux中接口设置方法
- Session接口中方法简介
- List接口中特有方法
- cuda中找不到cuda_bitmap的方法(进行中)
- Ajax写的方法在javascript中找不到 显示未定义
- 网页中出现元素找不到 common2_3_6_4.js的方法
- vs2010中moc文件生成方法,qt找不到moc_**.cpp
- 解决.net中ObjectDatasource找不到对应的方法的问题
- JS跟java交互,找不到java中定义的方法
- java 在类中找不到main方法的解决办法
- Wireshark找不到网络接口问题
- Android获取手机内部存储和外部存储
- iOS支付宝在ios应用上的开发[转]
- 大端(高位在低地址)--小端(低位在低地址)
- 设置应用程序(如VC6.0)同时打开多个实例
- Java JNI详述
- IFieldsEdit接口中找不到AddField方法
- 消除java的冗沉!
- 德意志
- Codeforces Round #216 (Div. 2)
- 详解MySQL中EXPLAIN解释命令
- Struts2.x不同版本的filter-class配置有区别
- 用vector容器实现邻接表
- 关于PYTHON的模板的使用
- 缩短java的开发时间!