Header datagrid tooltip

Résolu
seuth Messages postés 36 Date d'inscription dimanche 31 octobre 2004 Statut Membre Dernière intervention 1 février 2008 - 23 janv. 2008 à 17:48
seuth Messages postés 36 Date d'inscription dimanche 31 octobre 2004 Statut Membre Dernière intervention 1 février 2008 - 24 janv. 2008 à 16:07
Bonjour,
Je souhaiterais afficher un ToolTip lorsque je passe mon curseur sur le header de la datagrid.
Je suis en C# et j'ai réussi à le faire pour chaque ligne mais pas pour les colonnes, bizarrement, cette fonction ne s'éffectue pas sur les colonnes.....
Pour info, je rempli ma Datagrid via une requête SQL.

Merci, d'avance.

1 réponse

seuth Messages postés 36 Date d'inscription dimanche 31 octobre 2004 Statut Membre Dernière intervention 1 février 2008
24 janv. 2008 à 16:07
Bon, j'ai trouver la solution.
Je met ma solution au cas ou des personnes de trouveraient dans le même cas que moi.

Il faut d'abord générer un évènement ItemCreated.

private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
   if(e.Item.ItemType == ListItemType.Header)
   {
    for(int i=0;i<dg.Columns.Count;i++)
    {
         e.Item.Cells[i].ToolTip = //mettre le message que vous vouler, moi jai appeller une fonction^^;
    }
}

Merci, quand même.
3
Rejoignez-nous