arcengine 编辑图层报错 FeatureClass.CreateFeature() 报错

发布时间 2023-08-03 14:22:43作者: 小鱼写代码的过往

报错 -2147216556

或者是

Objects in this class cannot be updated outside an edit session

 

 

                     //结束编辑
                    //featureClass被修改的对象
  	            IDataset pDataset =featureClass as IDataset;
                    IWorkspace pWs = pDataset.Workspace;
                    IWorkspaceEdit pWorkspaceEdit = pWs as IWorkspaceEdit;
                    pWorkspaceEdit.StartEditing(true);
                    pWorkspaceEdit.StartEditOperation();
 
 
                    //执行编辑.........
 
 
                    //结束编辑
                    pWorkspaceEdit.StopEditOperation();
                    pWorkspaceEdit.StopEditing(true);

  开始编辑即可。