Bonjour,

J'ai une listbox que je lie avec un dataview,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
   Sub Page_Load(ByVal Source As Object, ByVal e As EventArgs)
        Dim Client As clients = New clients()
        ListPays.DataSource = Client.get_pays()
 
        ListPays.DataTextField = "LIB_PAYS"
        ListPays.DataValueField = "ID_PAYS"
        ListPays.DataBind()
    End Sub
Voici la déclaration de mon listBox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<asp:ListBox id="ListPays" OnSelectedIndexChanged="Index_Changed"
AutoPostBack="true" CSSclass="CorpsTexte12" Rows="1" runat="server"/>
Les données sont correctement affichées,mais je n'arrive pas a récupérer
la valeur selectionnée.
Dans mon handler d'évènement Index_Changed je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    Sub Index_Changed(ByVal sender As Object, ByVal e As EventArgs)
        Response.Write(ListPays.SelectedIndex)
    End Sub
J'ai toujours comme index -1.
Et si j'affiche ListPays.SelectedItem.text, j'ai une exeption comme quoi mon objet est nul.
C'est pourtant le même code que la MSDN, quelqu'un pourrait il m'aider?

Merci.