Bonjour, je crée une petite application de point de vente d un fast food pour un projet d études, et je rencontre quelques erreurs au niveau de mon Combobox et DatarRowView !!

j'ai rempli mon combobox via ma BD ( MYSQL ) avec succes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
        Dim ds As New DataSet
        Dim dta As New MySqlDataAdapter("SELECT * FROM produit", cnx)
        dta.Fill(ds, "produit")
 
        With ComboBox1
            .DataSource = ds.Tables("produit")
            .DisplayMember = "id_produit"
            .ValueMember = "id_produit"
        End With
Mais quand je sélectionne un élement de ce Combobox afin de le supprimer ( via bouton ) il y a cette erreur : "La conversion du type DataRowView en type String n'est pas valide
Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
        X = ComboBox1.SelectedIndex
        Try
            Dim idpdt As String = ComboBox1.Items([X].ToString())
            MsgBox("Vous avez choisit : " & idpdt, MsgBoxStyle.OkOnly)
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Erreur")
        End Try
Merci d avance