J'essaye de trouver comment lire la valeur de mes cellules de grilles de données WPF.WPF Datagrid lit une valeur de cellule
quelque chose le long des lignes de
String myString = myDataGrid.Cells[1][2].ToString();
la grille de données a été créée en XAML et j'ai peuplé la grille de données avec des données de ligne en utilisant
reportGrid.Items.Add(new cbResultRow() { ... });
maintenant je veux revenir en arrière et lire la cellule valeurs dans mon DataGrid.
J'ai vu quelques exemples de lecture de données à partir d'une ligne ou d'une cellule sélectionnée, car je n'ai aucune sélection (l'utilisateur n'interagit pas avec la grille de données).
j'ai également le code vu comme
foreach(DataGridRow myrow in myDataGrid.Rows)
mais le compilateur dit lignes n'est pas membre de DataGrid.
J'ai cherché pendant plusieurs heures pour essayer de savoir comment faire ce que j'aurais cru être une chose très simple!
s'il vous plaît aider,
Merci, volonté.
Merci pour la réponse, je l'avais déjà fait similaire à ce que vous avez suggéré en créant d'abord une liste (car il n'y a pas de datatable) et en liant le datag débarrasser de la liste, mais je voulais vraiment savoir s'il existe un moyen d'accéder aux données de la cellule directement à partir de la grille de données. – dontpanic
@dontpanic il n'y a pas. Et à l'avenir, vous constaterez qu'une liste ne fonctionne pas aussi bien qu'un DataTable. Je préférerais même une ObservableCollection sur une liste. – jsmith