Bonjour à tous.
J’ai un petit souci actuellement, je n’arrive vraiment pas à regler ça.
Il faut que j’affiche un dataset dans un datagrid. Mais avant ça j’aimerai ajouter 2 colonnes à mon datagrid : 1 au début (pour afficher des petits bouton +) et une à la fin (pour afficher des placeholders, comme ça quand on clique sur le + ça rend le placeholder visible, mais ça c’est juste pour la petite histoire car le problème n’est pas là).
Mon problème est que je n’arrive PAS, mais vraiment pas, à installer cette ## de colonne à la fin.
voilà un petit résumé de mon code :
[code]
private void Grid_Init(object sender, EventArgs e)
{
// add the + / - column at position 0
TemplateColumn templatePlusMinusColumn = new TemplateColumn();
templatePlusMinusColumn.ItemTemplate = new PlusMinusColumnTemplate();
Columns.AddAt(0, templatePlusMinusColumn);
Columns[0].ItemStyle.Width = 25;
// add the PlaceHolders column
TemplateColumn templatePlaceHolderColumn = new TemplateColumn();
templatePlaceHolderColumn.ItemTemplate = new PlaceHolderColumnTemplate();
Columns.AddAt( « !!! » , templatePlaceHolderColumn);
}[/code]
Donc c’est là où j’ai mis des !!! que j’aimerai mettre l’indice de la dernière colonne. j’ai essayé column.cout mais ça marche pas. j’ai essayé de faire un databind, puis un colomn.count, ça marche toujours pas… et euh… ben ça marche pas.
je précise qu’on est dans un custom control qui dérive d’une datagrid, mais ça devrait pas changer grand chose je pense.
Je vous remerci d’avance pour la solution que vous aller trouver