J'ai un contrôle de flux de données silverlight lié à un Dictionary<string, string>
avec des colonnes autogenerate définies sur true.Silverlight 3: Datagrid - L'édition d'une cellule montre une "méthode de jeu de propriétés non trouvée". message
Dans l'événement AutoGeneratingColumn
, je modifie la colonne Header
et IsReadOnly
Propriétés au besoin (la colonne liée à la valeur du dictionnaire est modifiable).
if (string.Compare(e.Column.Header.ToString().ToLower(), "key") == 0)
{
e.Column.Header = "Property Name";
e.Column.IsReadOnly = true;
}
else
{
e.Column.Header = "Property Value";
e.Column.IsReadOnly = false;
}
Tout cela fonctionne comme prévu, mais quand je modifier une cellule et l'onglet out je reçois un message "Property set method not found."
à côté de la cellule et il ne me permet pas de modifier la grille après.
thnx anthony qui a résolu le problème. –