none
GridView.ButtonField afficher ToolTip RRS feed

  • Discussion générale

  • Bonjour,

    J'ai un GridView avec plusieurs champs de type BoundField.

    J'aimerais faire en sorte que l'un de ses champs sois "caché", mais que son contenu, son .Text, apparaissent dans une infobulle, un ToolTip, lorsque je passe ma souris dessus.

    La solution que j'avais pour le moment était la suivante :

    1. Je met le BoundField en Visible = False
    2. J'insert un ButtonField Type = Image (car je veux une image et je sais que j'aurais peut-être pu prendre un ImageField)
    3. Je fais ButtonField.DataTextField = BoundField.DataField

    Ce qui m'a fait penser que cette solution était bonne est que j'ai utilisé IE 7 pour développer et que ce que je voulais faire fonctionnais très bien.

    Mais, depuis que je teste sous Firefox et IE 9, l'infobulle ne s'affiche plus.

    La raison que j'ai découvert est que le champ text ou DataTextField d'une image modifie l'attribut "ALT" de la balise html correspondante à l'image. Or ma solution fonctionnerait si elle modifiait l'attribut "TITLE".

    Que dois-je faire ?

    • Type modifié Aurel Bera vendredi 21 septembre 2012 08:15 Pas de reponse
    mercredi 1 août 2012 12:24

Toutes les réponses