Bonjour,

Comment modifier la largeur d'une colonne dans un GridView ? J'ai utilisé les préconisations de Microsoft (http://msdn.microsoft.com/en-us/libr...96(VS.80).aspx) mais rien à faire, mes colonnes conservent leur largeur par défaut. Je m'explique : mon GridView a la propriété AutoGenerateColumns=False et je crée les colonnes d'après le DataSet qui me sert de source. Malheureusement, j'ai certaines colonnes qui sont beaucoup trop larges et je voudrais les raccourcir :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
BoundField bf = new BoundField();
bf.HeaderText = ds.Tables[0].Columns[i].ColumnName;
bf.DataField = ds.Tables[0].Columns[i].ColumnName;
bf.ItemStyle.Width = new Unit(20);
myGV.Columns.Add(bf);
Mais cela ne fonctionne pas.

D'avance merci pour votre aide.