Salut à tous,

Voila je me retrouve avec un problème étrange : j'ai une listbox ou j'ai récupérer les données d'un champ d'une table Access et un bouton qui envoie une requete à la base avec la valeur selectionné dans la liste..

mais voila le listbox.selectedvalue ne me donne aucune valeur...


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
 
        Image1.Visible = True
 
        strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= C:\Inetpub\wwwroot\test.mdb;"
 
        strSql = "select Path from Images where Image = '" & ListBox1.SelectedValue & "'"
 
        ObjetConnection = New OleDbConnection
 
        ObjetConnection.ConnectionString = strConn
 
        ObjetConnection.Open()
 
        ObjetCommand = New OleDbCommand(strSql)
 
        ObjetDataAdapter = New OleDbDataAdapter(ObjetCommand)
 
        ObjetCommand.Connection() = ObjetConnection
 
        ObjetDataAdapter.Fill(ObjetDataSet, 0)
 
        ObjetDataTable = ObjetDataSet.Tables(0)
 
 
 
        Label1.Text = ListBox1.SelectedIndex
 
        Image1.ImageUrl = ObjetDataSet.Tables(0).Rows(0).Item(0)
 
 
    End Sub
Autre exemple : il y a 3 valeurs dans une liste :

image1
image2
image3

je selectionne image2 et click sur un bouton pour afficher la valeur selectionnée dans un label (label1.text = listbox1.selectedvalue) mais ta da!
rien ne s'affiche!

et Avec listbox1.selectedindex la valeur est toujour -1 peu importe la valeur selectionné...


quelqu'un a t-il une idée?