Salut,

J'ai un DataGrid que je remplis a partir d'un DataTable de la facon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
 
        Sub CreatDataGrid()
            Dim curCol As DataColumn
            dgStat.AutoGenerateColumns = False
 
 
            For Each curCol In dt.Columns
                Dim NumberColumn As New BoundColumn
                NumberColumn.HeaderText = curCol.ColumnName
                NumberColumn.DataField = curCol.ColumnName
                NumberColumn.ItemStyle.Width = Unit.Pixel(50)
                dgStat.Columns.Add(NumberColumn)
            Next
 
            'Remplissage du DataGrid
            dgStat.DataSource = dt
            dgStat.DataBind()
 
        End Sub
La dernière ligne de ce Datagrid contient les total de chaque colonne. Je veux afficher cette ligne avec une couleur différente :

J'ai rajouter ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        Private Sub dgStat_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgStat.PreRender
            ' On personnalise la dernière ligne du DataGrid
            If dgStat.Items.Count > 0 Then
                dgStat.Items(dgStat.Items.Count - 1).Attributes.Add("bgcolor", "Red")
            End If
        End Sub
Mais ca n'a rien donné. J'ai meme essayé avec dgStat_DataBinding mais toujours rien. Avez une idée ? Merci