Gestion evenement DropDownList
Suite au post effectué ici : http://www.developpez.net/forums/sho...94#post2730094
Bonjour,
Après plusieurs tentative et de recherche sur le forum ainsi que le tutoriels, je me permets de vous demander de l'aide.
Je crée des dropDownList dynamiquement coté VB et je cherche à récupérer ce qui a été selectionné par l'utilisateur. Pour cela voici le bout de code que j'ai écrit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
For k As Integer = 0 To NbColonne - 1
Dim r As New TableRow()
Dim c As New TableCell()
Dim cL As New TableCell()
Dim MyLabel As New Label()
listLabel.Add(MyLabel)
c.Controls.Add(MyLabel)
Dim MyListe As New DropDownList()
MyListe.ID = "MyListe" & k.ToString()
AddHandler MyListe.SelectedIndexChanged, AddressOf MyListe_SelectedIndexChanged
MyListe.Width = 300
MyListe.DataSource = GetColonnesName()
MyListe.DataBind()
cL.Controls.Add(MyListe)
r.Cells.Add(c)
r.Cells.Add(cL)
maTableExcel.Rows.Add(r)
Next |
la méthode MyListe_SelectedIndexChanged :
Code:
1 2 3 4 5 6
|
Public Sub MyListe_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim maListe As DropDownList = CType(sender, DropDownList)
'récupérer les valeurs selectionnées
LblMsg.Text = maListe.SelectedItem.Value()
End Sub |
Tout compile très bien mais même si je ne récupère rien. :cry: J'ai mis un throw exception dans la méthode MyListe_SelectedIndexChanged, l'exception n'apparait jamais!!!
Si quelqu'un arrive à voir ce qu'il ne va pas dans mon code. Je vous remercie d'avance. J'espere m'etre bien expliqué.