Bonjour

Actuellement pour un projet informatique j'utilise un DataTable que je bind sur un GridView.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Affichage.DataSource = dt;
Affichage.DataBind();
if (present != -1) Affichage.Columns[present].ControlStyle.ForeColor = System.Drawing.Color.Red;
Ma gridView s'appelle Affichage, et mon DataTable dt. Present correspond à la colonne que je recherche (je l'ai cherché dans le DataTable un peu avant par une fonction toute bète).

J'aimerais si possible modifier la couleur du texte pour cette colonne, mais cela engrange toujours un erreur quoique je fasse. J'ai peur qu'il n'arrive pas à accéder à la GridView puisqu'elle est chargé automatiquement d'un DataTable et que lorsque je demande une information comme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
LblErrorTab = Affichage.Columns[present].ControlStyle.ForeColor.ToString();
Cela n'affiche rien...

Je me demande si ce n'est pas à cause de l'autoGenerateColumn qui est à true.

Enfin voilà je bloque depuis un bon moment, la faq et les cours ne m'ont pas donnés de solution.

Merci d'avance si vous pouvez me débloquer.