This document is archived and information here might be outdated.  Recommended version.


IFieldsEdit Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IF > IFieldsEdit Interface
ArcGIS Developer Help

IFieldsEdit Interface

Provides access to members that modify a fields collection.

Product Availability

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

Description

The IFieldsEdit interface is used when creating a fields collection. You cannot use it to insert or delete a field from a fields collection belonging to an existing table. To add a field to an existing object class, use the IClass::AddField method.  To remove a field from an existing object class, use the IClass::DeleteField method.

Members

Name Description
Method AddField Add a field to the fields collection.
Method DeleteAllFields Delete all the fields from the fields collection.
Method DeleteField Delete a field from the fields collection.
Write-only property Field The field at the specified position.
Read-only property Field The field at the specified index in the fields collection.
Write-only property FieldCount The Number of fields in this field collection.
Read-only property FieldCount The number of fields in the fields collection.
Method FindField Finds the index of the named field in the fields collection.
Method FindFieldByAliasName Finds the index of the field with the alias name in the fields collection.

Inherited Interfaces

Interfaces Description
IFields Provides access to members that return information about the fields.

Classes that implement IFieldsEdit

Classes Description
Fields Esri Fields object.
[C#]

When using C# (and other .NET languages) you must append an "_2" to the property you want to set on this interface. For example fieldsEdit.FieldCount_2 = 3.

[Visual Basic .NET]

When using VB.NET (and other .NET languages) you must append an "_2" to the property you want to set on this interface. For example pFieldsEdit.FieldCount_2 = 3.

.NET Samples

Create a custom raster type Create a custom raster type from the ground up for DMCII data Calculate area geoprocessing function tool Timestamper class extension