ArcObjects Library Reference (GeoDatabase)  

IClass.FindField Method

The index of the field with the specified name.

[Visual Basic .NET]
Public Function FindField ( _
    ByVal Name As String _
) As Integer
[C#]
public int FindField (
    string Name
);
[C++]
HRESULT FindField(
  BSTR Name,
  long* FieldIndex
);
[C++]

Parameters

Name [in]   Name is a parameter of type BSTR FieldIndex [out, retval]   FieldIndex is a parameter of type long

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

If FindField returns -1, the Field could not be found in the Fields collection.

Developers working with SDE should be aware of qualified field names and their impact on calls to FindField. For more information, see the IFields2 interface.

See Also

IClass Interface

.NET Samples

Calculate area geoprocessing function tool (Code Files: CalculateAreaFunction) | Closest facility solver (Code Files: frmClosestFacilitySolver) | Extending the replication synchronization process (Code Files: RasterSyncWorkspaceExtension) | Import signposts (Code Files: ImportDynamapSignsFunction ImportMultiNetSignsFunction ImportNavStreetsSignsFunction SignpostUtilities) | Location-allocation solver (Code Files: frmLocationAllocationSolver) | Origin-destination cost matrix solver (Code Files: frmODCostMatrixSolver) | Play back tracking data (Code Files: PlaybackDataButton) | Retrieve a color ramp from the SymbologyControl (Code Files: SymbolForm) | RSS weather GraphicTracker (Code Files: RSSWeather) | RSS weather layer (Code Files: RSSWeatherLayerClass) | Server spatial query COM utility (Code Files: VegUtils_VBNet) | Service area solver (Code Files: frmServiceAreaSolver) | Timestamper class extension (Code Files: TimestampClassExtension) | Vehicle routing problem solver (Code Files: frmVRPSolver) |

.NET Related Topics

Assigning domains to fields | Converting simple data | Creating an address locator | Creating class extensions | Creating features | Creating indexes | Geodatabase API best practices | How to create graph series with different color types | How to load data into a network analysis problem | Listening to object class events | Updating attributes of existing features | Updating geometry of existing features | Using schema locks | Working with fields | Working with indexes |