Comment lier la valeur sélectionnée d'une DropDownList
La liaison de données est tout au sujet déclarative code, non? J'ai donc préciser ce que je veux avec des attributs, et le framework prend en charge le reste. À moins que je me trompe et liaison de données se rapportent à la S&M, droit?
Alors, pourquoi ne le contrôle DropDownList seulement de fournir de liaison des champs de source de données, c'est à dire sa liste source, et non pas pour ses données réelles de terrain. c'est à dire comment le diable à je lier la valeur sélectionnée mon nom DropDownList pour le Nom de domaine dans mon enregistrement de Personne? Est-ce un brut de surveillance en matière de Microsoft fait partie, ou de la mienne?
Quel est le point dans les deux sens de la liaison de données si j'ai encore à définir manuellement et de lire la valeur sélectionnée?
Vous devez vous connecter pour publier un commentaire.
Que vous pourriez faire quelque chose comme le code ci-dessous.
Vous ne pouvez pas définir le "SelectedValue" déclarative, mais en disant
"SelectedValue=<%# [code] %> vous êtes effectivement causer la valeur à régler lorsque le contrôle est lié aux données.
SelectedIndex="0"
pour définir le premier élément sélectionné.Je ne sais pas si il va vraiment vous aider, mais as-tu essayé d'installer le SelectedValue" sur le Code derrière?
Exemple:
Il y a un champ dans lequel vous pouvez définir la source de données, les propriétés de datatextfield (ce qui apparaît dans la liste) et la datavaluefield.
Exemple (j'ai une table avec une colonne "Employé" et une colonne "EmployeeName"):