Bjour auriez vous une idée pour changer la couleur d'une ligne de la datagrid suivant l'état du champs???
Merci d'avance.
Version imprimable
Bjour auriez vous une idée pour changer la couleur d'une ligne de la datagrid suivant l'état du champs???
Merci d'avance.
Oui, avec le OnRowDataBound
Tout d'abord merci de votre aide.
OnRowDataBOund n'existe pas pour une datagrid.
Une autre solution pe etre??
OnItemDataBound peut etre :)
jessaye avec ca ms jarrive pas. sait tu comment se servir d'eval dans une methode.
Jai alors une erreur de balise incorrecte serveur.Code:
1
2 OnItemDataBound="selectColor(<%#Eval("CD_Q_NCONF_SUIVI")%>)"
Merci a toi :bug:
Renseigne toi sur ce qu'est OnItemDataBound avant car t'es mal parti là ;)
:mouarf:
a partir de la je ne c po komen faire aider moi !!!!
excuse moi c'est une mauvaise habitude lol :lol:
Persone n'a une autre solution??? avec celle donnée je ne m'en sort pas.
merci
Pour chaque ligne (OnItemDataBoud)
- je récupère la valeur de mon champ
- si valeur = valeur recherchée => ma ligne en cours.backcolor = couleur souhaitée
Voilà l'algo, à toi de faire le reste
Merci pour lalgo. meme si je lavé deja lol
:yaisse2:
Essaye côté c#, et non côté ASP, ca sera plus simple
C ke jarrive pas a récupérer le champ correspondant?
Vrément désolé.
J'arrive pas à récupérer les champs de la ligne, pour les utiliser dans ma methode ?
J'ai reussi a recupérer le champs desiré grace CDConf = (e.Item.Cells[0].Text);
Par contre, ménan je fais un cast comme suis
et j'ai une exception comme suit :Code:
1
2 ActionCorrective = C_Q_NCONF_SUIVI.getByPK((OracleNumber)(CDConf)).ACT_CORRECTIVE;
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.