locked
Comment faire pour accéder aux boutons de numéro de page et de modifier leurs styles RRS feed

  • Discussion générale

  • Pour personnaliser le numéro de la page sélectionnée à une police plus grande ou une couleur différente, on gère  l'événement RowDataBound du contrôle GridView et on applique la mise en forme par programmation. L'exemple suivant montre comment faire :

     

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   
    {   
        if (e.Row.RowType == DataControlRowType.Pager)   
        {   
            TableRow row = e.Row.Controls[0].Controls[0].Controls[0] as TableRow;
            foreach (TableCell cell in row.Cells)   
            {   
                Control lb = cell.Controls[0] ;   
                if (lb is Label)   
                {                               
                    ((Label)lb).ForeColor = System.Drawing.Color.Red;   
                    ((Label)lb).Font.Size = new FontUnit("40px"); 
                }   
                else if (lb is LinkButton)   
                {                        
                     //
                }   
            }
        }   
    }

     

     

    Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET

     

     


    Alex Petrescu - MSFT
    mercredi 31 mars 2010 13:27
    Modérateur