J'ai cherché autour de cela, mais tous les exemples que j'ai pu trouver utilisaient XAML, ce qui rendait la solution trop statique. Voici ce que je veux faire:Comment lier dynamiquement XML à un DataGrid WPF en C#
Je voudrais remplir les colonnes, les lignes et les attributs d'un DataGrid à partir d'un fichier XML à spécifier lors de l'exécution. Rien sur les attributs du DataGrid ne peut être corrigé; le XML l'enfonce dans les moindres détails (d'où les exemples XAML que j'ai vus ne sont pas suffisants).
Les détails du fichier XML sont ouverts, de sorte que toute disposition fera, mais comme un exemple:
<data>
<row Column="Col 1" Value="100" />
<row Column="Col 2" Value ="200" />
</data>
céderais une grille de 2 colonnes du nom de la colonne & Valeur respectivement avec les valeurs ("Col 1 ", 100) & (" Col 2 ", 200) pour la rangée 1 & 2, respectivement.
Encore une fois, je n'ai aucun problème avec XML radicalement différent, donc je vais prendre ce qui fonctionne. Une telle chose semble très utile car elle permettrait la création de composants d'affichage de données génériques dans une variété de domaines. XML offrirait un format générique pratique pour la transmission de données structurées et le DataGrid offrirait une expérience de visualisation riche.
j'aime ceci, merci pour le signaler. Je l'ai ajusté pour les attributs, mais ça a bien fonctionné. –