Salut,
J'ai un DataGrid que je remplis a partir d'un DataTable de la facon suivante :
La dernière ligne de ce Datagrid contient les total de chaque colonne. Je veux afficher cette ligne avec une couleur différente :
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
J'ai rajouter ceci :
Mais ca n'a rien donné. J'ai meme essayé avec dgStat_DataBinding mais toujours rien. Avez une idée ? Merci
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
Partager