1. 程式人生 > >ArcGIS Engine遍歷要素屬性值

ArcGIS Engine遍歷要素屬性值

FeatureClass帶有Fields屬性,可以用來得到屬性值。

            //獲取圖層
            ILayer pLayer = axMapControl1.get_Layer(2);
            IFeatureLayer pFeatureLayer = pLayer as IFeatureLayer;  //轉為要素圖層

            IFields pFields = pFeatureLayer.FeatureClass.Fields;

            string mf = "";
            for(int i = 0; i < pFields.FieldCount; i++)
            {
                mf += pFields.Field[i].Name+"\n";  //第幾個引數
            }