FeatureClass属性的编辑
IFeatureLayer pfl = axMapControl1.get_Layer(0) as IFeatureLayer; IFeatureClass pfc = pfl.FeatureClass; //打开工作空间,是工作空间处于编辑状态 IDataset pd = pfc as IDataset; IWorkspace pws = pd.Workspace; IWorkspaceEdit pwe = pws as IWorkspaceEdit; pwe.StartEditing(false); IFeatureCursor pfcc= pfc.Search(null, false); IFeature ppcc = pfcc.NextFeature(); while (ppcc != null) { ppcc.set_Value(7, 14); //要素属性修改后进行保存 ppcc.Store(); ppcc = pfcc.NextFeature(); } pwe.StopEditing(true);
代码如下:
GIS需要我们添砖加瓦

浙公网安备 33010602011771号