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);

 

代码如下:

 

 

posted @ 2013-11-04 10:23  zzz_giser  阅读(302)  评论(0)    收藏  举报