adressprov
Messages postés62Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention24 mars 2007
-
31 juil. 2006 à 11:17
adressprov
Messages postés62Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention24 mars 2007
-
9 août 2006 à 12:14
Bonjour à tous,
Voila j'aimerais rajouter une colonne à mon DataGrid qui a déjà été préalablement remplit par mon dataSet.
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 20094 31 juil. 2006 à 14:42
Je ne sais pas sur quelle plate-forme tu bosses, mais tu peux ajouter une colonne à ton DataGrid (ou GridView avec VS2005). Et sur l'évènement "Item DataBound" (ou quelquechose comme ça) tu places ton code ci-dessus.
adressprov
Messages postés62Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention24 mars 2007 31 juil. 2006 à 15:27
Je suis sur VS 2003.
Et il m'indique :
La méthode surchargée correspondant le mieux à
'System.Web.UI.WebControls.DataGridColumnCollection.Add(System.Web.UI.WebControls.DataGridColumn)'
possède des arguments non valides
et
Argument '1' : impossible de convertir de 'string' en 'System.Web.UI.WebControls.DataGridColumn'
Vous n’avez pas trouvé la réponse que vous recherchez ?
if (i == colors.Length)
break;
// Default value
//this.dataGridView["myCol", i].Style.BackColor = colors[i];
// Je ne peux pas appeler ma colonne puisque je n'ai pas pu la nommer
}
}
Appelle de la méthode :
this.AddColumn(
Color.Red,
Color.Blue,
Color.Violet);
Petite légende Orange => le code indiqué
Rouge => Ce qui est
infesable car cela n'existe pas sur webform
Noir => le code que j'ai remplacé pour l'adapter à webform
Lorsque je compile ce petit bout de code, une erreur apparait :
"Impossible de créer une instance de la classe abstraite ou de l'interface 'System.Web.UI.WebControls.DataGridColumn'"