|
我复制FeatureClass运行到Feature.Store()时提示这个集合中找不到此项目。请问有谁知道是怎么回事?
public void CopyFeature(IFeatureClass NewFeaClass, IEnumFeature EnumFea)
{
TargetFeatureClass = NewFeaClass;
IFeature fea;
while ((fea = EnumFea.Next()) != null)
{
IFeature newFea = TargetFeatureClass.CreateFeature();
newFea.Shape = fea.ShapeCopy;
for (int i = 0; i < fea.Fields.FieldCount; i++)
{
try { newFea.set_Value(i, fea.get_Value(i)); }
catch { }
}
newFea.Store();
}
} |
|