Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pMxDoc As IMxDocument Dim pLayer As ILayer Dim pFLayer As IFeatureLayer Dim pFeatClass As IFeatureClass Dim pMap As IMap Dim pCursor As ICursor Dim pFSel As IFeatureSelection Dim pSelSet As ISelectionSet2 pMxDoc = My.ArcMap.Document pMap = pMxDoc.FocusMap pLayer = pMxDoc.SelectedLayer pFLayer = pLayer pFeatClass = pFLayer.FeatureClass pCursor = pFeatClass.Update(Nothing, True) pFSel = pLayer pSelSet = pFSel.SelectionSet pSelSet.Update(Nothing, False, pCursor) Do Until pFSel Is Nothing pFSel.Value(pFSel.Fields.FindField("Source")) = "Coordinate" pFSel = pFSel.Next Loop End Sub
Solved! Go to Solution.
Dim pEditor As ESRI.ArcGIS.Editor.IEditor pEditor = m_application.FindExtensionByName("esriEditor.Editor")
Dim pEditor As ESRI.ArcGIS.Editor.IEditor pEditor = My.ArcMap.Application.FindExtensionByName("esriEditor.Editor")
Imports ESRI.ArcGIS.esriSystem Imports ESRI.ArcGIS.Geometry Imports ESRI.ArcGIS.Geodatabase Imports ESRI.ArcGIS.Carto Imports ESRI.ArcGIS.ArcMapUI Imports ESRI.ArcGIS.Framework Imports System.Windows.Forms Imports ESRI.ArcGIS.Editor Public Class EaseRowEditorForm Inherits System.Windows.Forms.Form Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pEnumFeature As ESRI.ArcGIS.Geodatabase.IEnumFeature Dim pFeature As ESRI.ArcGIS.Geodatabase.IFeature Dim pEditor As ESRI.ArcGIS.Editor.IEditor pEditor = My.ArcMap.Application.FindExtensionByName("esriEditor.Editor") pEnumFeature = pEditor.EditSelection pEnumFeature.Reset() pFeature = pEnumFeature.Next Do Until pFeature Is Nothing pFeature.Value(pFeature.Fields.FindField("Source")) = "Coordinates" pFeature.Store() pFeature = pEnumFeature.Next Loop End Sub End Class
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pEnumFeature As ESRI.ArcGIS.Geodatabase.IEnumFeature Dim pFeature As ESRI.ArcGIS.Geodatabase.IFeature Dim pEditor As ESRI.ArcGIS.Editor.IEditor pEditor = My.ArcMap.Application.FindExtensionByName("esriEditor.Editor") pEnumFeature = pEditor.EditSelection pEnumFeature.Reset() pFeature = pEnumFeature.Next pEditor.StartOperation() Do Until pFeature Is Nothing pFeature.Value(pFeature.Fields.FindField("Source")) = "Coordinates" pFeature.Store() pFeature = pEnumFeature.Next Loop pEditor.StopOperation("UpdateFields") End Sub