ActiveFieldIndex Property (TableView)
Gets the zero based index of the active field in the table. Can be -1 if there are no fields.
Get or set the Active Field
var tv = TableView.Active;
if (tv == null)
return;
// get active field, active field name
var activeFieldIdx = tv.ActiveFieldIndex;
var fldDesc = tv.GetField(activeFieldIdx);
var fldName = fldDesc.Name;
// set active field by name
tv.SetActiveField("STATE_NAME");
// or set active field by index
tv.SetActiveField(3);
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3.1 or higher.