2010-05-10 3 views
0

Je suis relativement nouveau pour .Net 4 et je crée ma première application WPF en utilisant un MDB comme source de données principale.Comment utiliser un DataGrid pour afficher le contenu d'un MDB?

J'ai conçu mon interface utilisateur. J'ai un TextField (appelé Name), un Combobox (appelé Division) et un DataGrid (appelé dataGrid1).

Le seul problème que j'ai est de comprendre comment lier mon DataGrid pour afficher des données à partir du DataSource. et chargez les données dans la méthode Windows1_Loaded.

Merci

Répondre

1

Les cinq deuxième réponse est que vous voulez définir la propriété ItemsSource de DataGrid à vos données. Vous pouvez le faire dans l'événement Loaded, mais cela est préférable dans le XAML. Bien sûr, si c'est votre première application, tout va bien pour l'instant.

This CodeProject entry a une tonne d'exemples sur la façon d'utiliser le DataGrid WPF. J'espère qu'ils vous seront utiles, je n'ai jamais essayé d'utiliser un fichier MDB auparavant.

+0

Je suis désolé de ne pas être précis. Je ne peux pas comprendre comment exécuter "SELECT * FROM tblStudents" et en utilisant un DataGrid. Comment configurer un DataGrid pour déterminer dynamiquement le nombre de colonnes? Comment est-ce que je configure un Datagrid pour montrer seulement 2 champs (sur les 6 qui sont dans la table)? –

+0

Le composant DataGrid WPF possède une propriété AutoGenerateColumns (boolean). Si elle est définie sur True, le DataGrid génère automatiquement une colonne pour chaque colonne dans les données qui lui sont fournies (avec l'en-tête défini sur le nom de la colonne). Si c'est faux, vous devez spécifier manuellement les colonnes. Il n'y a aucun moyen d'utiliser un sous-ensemble des colonnes générées automatiquement, c'est tout ou rien. En ce qui concerne la partie SQL, je ne suis pas sûr d'en savoir assez pour vous aider, mais je pense que vous avez juste besoin d'obtenir le résultat de cette requête et de l'assigner à ItemsSource du DataGrid. – JustABill

Questions connexes