benamb
Messages postés17Date d'inscriptionjeudi 18 mai 2006StatutMembreDernière intervention13 octobre 2009
-
8 oct. 2009 à 17:07
Herleci
Messages postés15Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention15 février 2010
-
15 févr. 2010 à 14:55
Bonjour, c'est malhuereux mais j'ai bien vu plusieurs forum ou tuto mais je n'y arrive pas
en fait je cherche a modifier la couleur des cellules de mon gridview, si dans ma colonne "montant" le prix est negatif
alors backcolor:red et si les prix sont positif backcolor:blue.
voici mon script :
Protected Sub gv_echeance_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gv_echeance.RowDataBound
Dim valeur As Decimal
valeur = gv_echeance.Rows(5).Cells.ToString
If valeur >= 0 Then
gv_echeance.Rows(5).ControlStyle.BackColor = Drawing.Color.Aqua
Else
gv_echeance.Rows(5).ControlStyle.BackColor = Drawing.Color.Red
End If
End Sub
Et l'erreur :
L'exception ArgumentOutOfRangeException n'a pas été gérée par le code utilisateur
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index
spyz91
Messages postés18Date d'inscriptionmercredi 5 août 2009StatutMembreDernière intervention13 novembre 2009 13 oct. 2009 à 09:12
Il semble que tu dépasse la capacité.
Est tu sur du (5) ?
Il ne faut pas oublier que le rang 0 peut exister.
Ainsi un collection de 5 objets peut etre de 0 à 4 (oui oui tu peux recompter ^^) ou alors de 1 à 5.
Si ton index de champs démarre à 0 et que tu veux "lire" le 5ieme, il s'agit en fait du numéro 4.
benamb
Messages postés17Date d'inscriptionjeudi 18 mai 2006StatutMembreDernière intervention13 octobre 2009 13 oct. 2009 à 14:38
mon select de la gridview et non de la base sql :
SELECT
echeancier.idecheancier,
echeancier.idmode_reglement,
echeancier.date_echeance,
echeancier.idfournisseur,
echeancier.date_facture,
echeancier.date_paye,
echeancier.montant,
echeancier.banque,
fournisseur.fournisseur,
echeancier.infos
les colonnes vues sont date_echeance,fournisseur,date_facture,date_payé,montant,banque,infos
et je cherche a coloré les cellules des montants (en fonction du montant)
benben
Vous n’avez pas trouvé la réponse que vous recherchez ?