Bonjour,
j ai un probleme pour utiliser des styles dans mes datagrid.
Je créé mes colonnes, je les attache, jusque la tout fonctionne bien.
Mais des que j essai de modifier la taille d'une colonne (ou ca couleur), le programme me leve une exeption.
(Je debute en C#)
voila un bout de mon code :
Code :
- //Création de la table et de la colonne
- DataTable tClient = new DataTable("Client" );
- DataColumn cVille = new DataColumn("Ville" );
- //attache
- tClient.Columns.Add(cVille);
- //Creation du Style
- DataGridTableStyle myDgts = new DataGridTableStyle();
- myDgts.MappingName = "Ville";
- myDataGrid.TableStyles.Add(myDgts); // Ajout du style au dataGrid
- myDgts.GridColumnStyles["Ville"].Width = 50;
- myDgts.DataGrid.Refresh();
|
Donc je voudrais attribuer une taille de 50 a ma colonne "Ville", sans toucher la taille des autres colonnes
Qu'est ce que j ai oublié de faire ?
Merci
edit : j'ai ca comme erreur lors de l execution du programme :
"L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection."
j'ai pourtant un index de 100 dans mon datagrid
Message édité par Pookie le 23-12-2005 à 15:35:43