This control provides two way databinding, binding validation and limited formatting to the DropDownList control, but does this only for the controls' value member (simple databinding). List based binding still works as you would expect.

Note that this control works without ViewState to assign values back. It does so after the OnLoad() event call on post backs by retrieving the previously posted value.