none
Cacher des lignes du gridview RRS feed

  • Question

  • Bon, alors le site de asp.net ne marche pas (tiens, c'est nouveau ça) et j'ai un p'tit problème que je dois résoudre au plus vite...

    Alors, j'ai dû instaurer un filtre sur un gridview qui a pour datasource un objectdatasource, qui lui-même a pour source une classe d'accès à la base de données qui a été codée par quelqu'un d'autre. Pour me compliquer la tâche, c'est un resultset qui est retourné, et changer la classe pour retourner un dataset ou un datatable serait assez laborieux comme travail (surtout qu'il y en a une vingtaine de ces classes à changées), donc j,ai fait un p'tit tour de magie avec des dropdownlist et l'événement RowDataBound du GridView.

    Magie, ça fonctionne. À l'exception d'un petit détails assez visible: le style css des row du gridview sont les mêmes qu,avant le filtre, ce qui fait que je peux avoir 3 alternating-row-style de file, donc si je suis sensé avoir gris-blanc-gris-blanc comme fonds de ligne, je me retrouve avec gris-gris-blanc-gris-blanc-blanc.

    Quelqu'un a une idée de comment je pourrais arranger ça sans mettre le fond des 2 type de row de la même couleur?
    lundi 18 juin 2007 15:56