ISelection pSelection = MainMapControl.Map.FeatureSelection;
IEnumFeatureSetup iEnumFeatureSetup = (IEnumFeatureSetup)pSelection;
iEnumFeatureSetup.AllFields = true;
IEnumFeature pEnumFeature = (IEnumFeature)iEnumFeatureSetup;
pEnumFeature.Reset();
IFeature pFeature = pEnumFeature.Next();
if (pFeature != null)
{
int index = pFeature.Fields.FindField("HeritageNu");
if (index != -1)
{
string hid = pFeature.get_Value(index).ToString();
.....
}
}
IEnumFeatureSetup iEnumFeatureSetup = (IEnumFeatureSetup)pSelection;
iEnumFeatureSetup.AllFields = true;
这两句代码非常重要,不然获取不到选中要素属性信息