J'ai une classe d'État défini comme ceci:Liaison d'un Dictionary (Of Integer, String) à la propriété DataTextField d'un DropDownList
Public Class State
Public Property StateId As Integer
Public Property Name As Dictionary(Of Integer, String)
End Class
Nom (x) contient le nom de l'État dans des langues différentes.
Je reçois une collection d'état à partir de la méthode StateManager.GetAllStates() et je veux lier cette collection à un DropDownList. Le problème est que je ne trouve pas comment définir la propriété DataTextField pour dire stateList.Name (1) qui est le nom anglais de mon état.
Dim stateList As StateCollection = StateManager.GetAllStates()
Me.DataSource = stateList
Me.DataValueField = "StateId"
Me.DataTextField = "Name(1).Value" <-- Problem here
Me.DataBind()
Quelqu'un a-t-il une idée?
Merci
Fonctionne parfaitement. Merci beaucoup! – Jason