2011-01-06 7 views
1

J'ai un DataGrid sur un formulaire WPF.WPF Toolkit DataGrid SelectionChanged Définition de la valeur de cellule

Maintenant, je veux définir une valeur de cellule pour une certaine cellule (corriger le format de la date est ce cas). Le DataGrid est connecté à un ItemsSource.

J'ai trouvé plusieurs façons d'obtenir la valeur Cel comme: - GetCell le réglage du cell.Content.Text (après coulée à TextBlock). - ou à partir de ItemsSource: data.Rows [j] .ItemArray.GetValue (i) .ToString();

Maintenant, je veux définir le contenu du texte de la cellule a (j'ai la grille de données, la fin de la colonne/le numéro de l'article).

Comment régler la valeur? Il doit apparaître sur la direclty de DataGrid.

merci, Leo!

Répondre

1

Si vous utilisiez une liaison sur la cellule pour la remplir avec des données, vous pouvez utiliser un convertisseur personnalisé pour la formater automatiquement.

Accédez-vous à la grille de données à partir du codebehind? Si c'est le cas, ça va devenir vraiment salissant. Je suggère fortement de regarder dans la migration au modèle MVVM pour le simplifier.

Questions connexes