ArcObjects Library Reference  (GeoDatabase)    

InitDefaultValues Example

[C#]

    //InitDefaultValues Example

    public void InitDefaultValues_Example(IFeatureClass featureClass)
    {
        ISubtypes subtypes = (ISubtypes)featureClass;
        IFeature feature = featureClass.CreateFeature();
        IRowSubtypes rowSubtypes = (IRowSubtypes)feature;
        //check if the feature class has subtypes or not
        if (subtypes.HasSubtype == true)
        {
            //IRowSubtypes::InitDefaultValues for a feature class with subtypes defined
            int defaultSubtypeCode = subtypes.DefaultSubtypeCode;
            //set the subtype code for the feature class
            rowSubtypes.SubtypeCode = defaultSubtypeCode;
        }
        rowSubtypes.InitDefaultValues();
    }


[Visual Basic 6.0, Visual Basic .NET, C++]
No example is available for Visual Basic 6.0, Visual Basic .NET, or C++. To view a C# example, click the Language Filter button Language Filter in the upper-left corner of the page.