WPF liaison de données de grille de données de zone de texte
je suis nouveau sur WPF et encore apprendre sur elle. J'ai créer un exemple d'application et se connecter à la base de données. Après j'ai sélectionner les données à la base de données, je peux vous le montrer dans mon datagrid. Maintenant, mon souci est que je veux lier à la zone de texte dépend de la ligne de mon datagrid.
donc, chaque fois que je clique sur ou sélectionnez la ligne dans mon datagrid, je la lie la valeur de la textbox. je fais déjà google et j'ai essayé. mais encore échoué. est-il une solution? merci.
voici ma demande de photo.
comment est le xaml ressembler à lier par exemple la ligne n ° 3 de ma zone de texte? est-il de la classe i doivent mettre en œuvre? parce que dans un formulaire windows, j'ai juste besoin d'appeler cellclick. merci.
OriginalL'auteur Alfred Angkasa | 2012-10-05
Vous devez vous connecter pour publier un commentaire.
Je suis toujours à la liaison SelectedItem (datagrid de Propriété) sur un Bien dans mon ViewModel.
Et puis, vous pouvez lier le Contrôle de cette propriété.
Vous pouvez également l'obtenir sans un viewmodel seulement avec xaml:
Vous avez mentionné que vous êtes nouveau sur WPF, alors je vous recommande vivement de lire sur le Pattern MVVM (Model View ViewModel). J'ai ajouté un exemple de code pour ma réponse qui n'utilise que xaml
attendre.. je l'ai eu.. merci. Que diriez-vous si nous changer sur le contrôle datagrid? je veux dire, au lieu de se lier, on peut aussi modifier la valeur à l'intérieur de la grille de données.
myDataGrid est le nom de la grille de données. SelectedItem est une référence à l'élément actuellement sélectionné dans la grille. SelectedItem.Le nom est arbitraire de la Propriété choisie. Vous pouvez utiliser n'importe quelle Propriété qui est mise en œuvre dans la classe, des articles que vous avez ajoutés à la grille
maintenant, je comprends. mais que diriez-vous en cliquant sur la ligne dans mon datagrid, je peux aussi éditer/type, après que l'enregistrer dans ma base de données. est-ce possible?
OriginalL'auteur doerig