EnumDataSource is and asp.net DataSourceControl for enum member information.
While there are many ways that enum information can be used the utility of EnumDataSource is most apparent in the case of grid cell ComboBox lookups for database fields that are based on numeric enumerations.
In addition to returning the string constant Name for each value in the enum, EnumDataSource will parse any Description attribute present allowing for even more friendly labels for your enumerated values.
These details are provided for information only. No information here is legal advice and should not be used as such.