Hi ericjvanpyrz,
The value coming from <%# Bind("ListingStatus") %>, which is passed to the SelectedValue property, does not match an item in its collection. Most likely causes:
1.DropDownList has no items because the evaluation happens before the list gets bound
2.The list is bound but is missing this particular value
3.The value returned could be null
I think you should change your DropDownList's ID, because it is the same with your selected value.
And if you want the Enum value back on selection, you could try this:
ListingStatus liststatus = (ListingStatus)Enum.Parse(typeof(ListingStatus), ddl.SelectedValue);
Best Regards,
Candice Zhou