comment définir la taille d'un gridview dynamiquement
Bonjour,
j'ai un DataTable qui contient des données...
je place ce DataTable en Datasource de mon gridview, puis j'affiche ce dernier avec un DataBind...
rien de plus simple, mais vu que je vais utiliser ce GridView pour plusieurs types de données, j'aimerais ne pas définir les largeurs de colonnes à l'avance en Design , mais les définir dans le code suivant les cas...
je fais donc ceci :
Code:
1 2 3 4 5 6 7
|
this.GridView_results.DataSource = montableau;
this.GridView_results.Columns[0].ItemStyle.Width = 50;
this.GridView_results.Columns[1].ItemStyle.Width = 50;
this.GridView_results.DataBind(); |
mais il refuse mes définitions de largeurs de colonnes me disant que l'index est hors limite... :bug:
Pourtant, mon tableau comporte bien 2 colonnes, donc je supposais qu'en le placant en datasource de mon gridview, mes assignations par index de colonnes allaient passer... :cry:
(Même si je place les 2 lignes d'associations de largeur après le .DataBind, cela me donne la même erreur...)
Comment dois je faire?
Merci