Hej, jag behöver sätta bakgrundsfärg/Style individuellt på enskilda rader i en gridview. Jag har en datatable som jag binder mot gridviewen. Beroende på värdena i datatablen ska raderna i gridviewen få olika färg.
Hej, jag behöver sätta bakgrundsfärg/Style individuellt på enskilda rader i en gridview. Jag har en datatable som jag binder mot gridviewen. Beroende på värdena i datatablen ska raderna i gridviewen få olika färg.
Är detta möjligt? Style verkar vara read-only.
Vet inte ett piss om ASP eller ASP.NET.
Men om man söker på t.ex. "css alternate rows colors" kan man hitta olika lösningar med bl.a. css och/eller javascript.
Men jag hittade faktiskt nåt som säger sig funka i ASP (inte NET) om det kan hjälpa: http://www.somacon.com/p338.php
Skrolla ner en bit.
Protected Sub grdKursHist_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdKursHist.RowDataBound
Dim dvw As DataRowView
If e.Row.RowType = DataControlRowType.DataRow Then
dvw = CType(e.Row.DataItem, DataRowView)
If dvw("ColorIndex") = 1 Then
e.Row.BackColor = Drawing.Color.Tomato
Else
e.Row.BackColor = Drawing.Color.Violet
End If
End If
End Sub
258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e