Hi,
How do I get the fields of a feature layer coming from an SDE geotabase connection?
I have this in my task:
await QueuedTask.Run(() =>
{
Layer lyr = LayerFactory.Instance.CreateLayer(uri, MapView.Active.Map, index, lyrName);
});
Appreciate any help.
Solved! Go to Solution.
await QueuedTask.Run(() =>
{
Layer lyr = LayerFactory.Instance.CreateLayer(uri, MapView.Active.Map, index, lyrName);
if (lyr is FeatureLayer featureLayer)
{
IReadOnlyList<Field> fields = featureLayer.GetFeatureClass().GetDefinition().GetFields(); // Get all fields
}
});
await QueuedTask.Run(() =>
{
Layer lyr = LayerFactory.Instance.CreateLayer(uri, MapView.Active.Map, index, lyrName);
if (lyr is FeatureLayer featureLayer)
{
IReadOnlyList<Field> fields = featureLayer.GetFeatureClass().GetDefinition().GetFields(); // Get all fields
}
});