WPF DataGrid: Comment voulez-vous obtenir le contenu d'une seule cellule?
Comment voulez-vous obtenir le contenu d'une seule cellule d'un WPF toolkit grille de données en C#?
Par le contenu, je veux dire un certain texte brut qui pourrait être là.
- Je sais que cela peut paraître simple pour certains, mais je suis nouveau sur WPF et ont essayé de faire quelque chose comme dans les Formes avec un DataGridView et n'ont pas réussi à faire quelque chose de semblable. Ainsi, une solution dans le détail serait vraiment apprécié!
- Peut-être que ce n'est pas si simple après tout...
- Je pense que je vais juste utiliser un DataGridView à partir de Formes avec l'aide de WindowsFormsIntegration...
Vous devez vous connecter pour publier un commentaire.
À la suite de ce Phillip dit - le
DataGrid
est généralement liée à des données. Ci-dessous est un exemple où mon WPFDataGrid
est lié à unObservableCollection<PersonName>
où unPersonName
est composé d'unFirstName
etLastName
(les chaînes).La
DataGrid
prend en charge automatique de la colonne de la création pour l'exemple est assez simple. Vous verrez que je peux accéder à des lignes de par leur index et d'obtenir la valeur d'une cellule dans la ligne en utilisant le nom de la propriété qui correspond à la colonne nom.public string FirstName { get; set; } public string LastName { get; set; }
Convertir à l'auto-propriété 😀Normalement, le contenu d'une grille de données de la cellule est liée à des données, et, par conséquent, refléter l'état d'une propriété (dans la plupart des cas) d'un objet qui est affiché dans une ligne donnée. Donc il pourrait être plus facile d'accès, le modèle plutôt que de la vue.
Avoir dit que (modèle d'accès pas vue) ma question est: est-ce que vous essayez de faire? Vous êtes à la recherche de façons de parcourir l'arborescence visuelle à trouver le contrôle (ou contrôles) qui est rendu à l'écran? Comment envisagez-vous de référence de la cellule, par ligne et par colonne index?
Si vous lier à l'aide d'un DataTable vous pouvez obtenir le DataRowView à partir de la Ligne de l'Élément de propriété.