RadComboBox valeur sélectionnée est vide

- Je obtenir le SelectedValue = "" lorsque je clique sur Mon bouton .

Mon aspx :

<telerik:RadComboBox ID="ddl_contactList" runat="server" AutoPostBack="True" CausesValidation="False"
            CollapseDelay="0" Culture="ar-EG" ExpandDelay="0" Filter="StartsWith" ItemsPerRequest="10"
            MarkFirstMatch="true" Skin="Outlook" EnableAutomaticLoadOnDemand="True" EmptyMessage="-New Menu-"
            ShowMoreResultsBox="True" OnSelectedIndexChanged="ddl_contactList_SelectedIndexChanged"
            EnableItemCaching="false" EnableLoadOnDemand="True" EnableVirtualScrolling="True">
        </telerik:RadComboBox>

Mon .cs :

 private void BindContactLists(int year, int main_code)
        {
            ddl_contactList.Items.Clear();
            DataTable dt = ContactList.GetContactListsByDep(year, main_code);
            ddl_contactList.DataSource = dt;
            ddl_contactList.DataTextField = "list_desc";
            ddl_contactList.DataValueField = "list_code";
            ddl_contactList.DataBind();

        }

Je l'appelle dans la page load parce que quand je l'appelle dans la
!Page.Ispostback, J'obtiens l'erreur suivante:

Il n'est pas affecté de la source de données. Incapable de remplir une demande de rappel.

Comment puis-je résoudre ce problème? Droit maintenant:

ddl_contactList.Text == "MySelectedItemText"

mais

selectedValue == "" et selectedItem == ""

  • Pourriez-vous fournir la classe pour ContactList trop, ou au moins un retour d'échantillons de ContactList.GetContactListsByDep(année, main_code)?
  • Pourriez-vous poster plus de votre code ici? Possible la charge entière de l'événement?