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