Bonjour,

Je veux gérer des conditions sur l'affichage du bouton Edit sur une ligne de Gridview.
Par exemple, si j'ai une colonne statut (à valider, validé, refusé), je souhaite que l'utilisateur ne puisse pas éditer les lignes en statut validé.

Pour l'instant j'arrive uniquement à gérer l'affichage ou non du bouton pour l'ensemble de la grille via la procédure grd_tva_RowDataBound.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
protected void grd_tva_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Cells[0].Font.Bold = true;
            e.Row.Cells[0].Font.Italic = true;
           CommandField objCmd = (CommandField)grd_tva.Columns[8];
           objCmd.ShowEditButton = false;    
        }    
    }
D'avance merci pour les retours

pete