AnsweredAssumed Answered

Fields will not load in my combobox

Question asked by jameljoseph on Aug 26, 2016
Latest reply on Sep 8, 2016 by FGibson-esristaff

I have a combo box that has the layers from the TOC loaded into them.  Now I want to be able to select the layer (usually shapefiles) and load the fields but im a newbie when it comes to ArcObjects.


This is what I have which i know is wrong:



private void cboLocation_SelectedIndexChanged(object sender, EventArgs e)





            PointLayers selectedPntLayer = cboLocation.SelectedItem as PointLayers;

            IFeatureLayer selectedFL = selectedPntLayer.pointLayer as IFeatureLayer;

            IFeatureClass getInputFC = selectedFL.FeatureClass ;


            for (int i = 0; i < getInputFC.Fields.FieldCount; i++)






I get an error at the IFeatureLayer line saying:

"Object reference not set to an instance of an object."


Im sure it is easy to fix but im a newbie, anyone out there know how to fix this?