Pb avec DataGridTableStyle

Résolu
Signaler
Messages postés
31
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
16 juillet 2008
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
-
Bonjour,
j'essaye de créer un DataGridTableStyle pour ma DataGrid mais malheuresement, je n'y parviens pas. (juste avant de créer ce DataGridTableStyle, j'ajoute les différentes colonne au dataset lié à mon DataGrid)
Voici une partie de mon code:




DataGridTableStyle DgTableStyle =


new DataGridTableStyle (true);






DgTableStyle.MappingName = "table1";













DataGridColumnStyle custNameCol =

new
DataGridTextBoxColumn();






custNameCol.MappingName = "CustomerName";





custNameCol.HeaderText = "Auftraggeber";





custNameCol.Width = 250;





DgTableStyle.GridColumnStyles.Add(custNameCol);







ect...




generalDG.TableStyles.Add(DgTableStyle);



Et mon programme plante au moment d'ajouter la première

DataGridColumnStyle avec une exception qui me dit a peu près (c'est en Allemand alors ma traduction sera surement approximative):
"l'utilisateur n'a pas le droit de modifier le contenu standard de la GridColumnStylesCollection"

Avez vous une idée du problème??

Meri par avance pour vos réponses.

3 réponses

Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
58
Salut,
Essaye d'instancier ton DataGridTableStyle sans passer le paramètre true (pour dire qu'il doit être par défaut). Il semblerait que cela soit le problème.

<hr size="2" />VC# forever
Messages postés
31
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
16 juillet 2008

Merci bien pour ta réponse, je viens egalement de me rendre compte que le probleme se trouvait là...
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
58
Par contre, je n'ai pas vraiment compris pourquoi ça posait problème...
La documentation ne semble pas très bavarde à ce sujet !

<hr size="2" />VC# forever