I suspect, you have called the
BindState() in the
Page_Load() event but haven't emebeded it inside
IsPostBack check.
If so, please try wrapping your
BindState() call inside IsPostBack proprty check, somethi ng like following-
if(!Page.IsPostBack)
BindState();
It will bind the dropdown on first load and on postback the function call will not be hit so the issue should be resolved.
Hope, it helps :)