En la tabla pedidos tengo un campo Estado (tipo boolean).
Si está en True esque el pedido ya se ha servido, si es False está pendiente.
Como puedo 'colorear' de Verde los pedidos servidos y de Rojo los pendientes??
Sé que es una pregunta un tanto absurda pero no consigo decirle que filas quiero de un color y cuales de otro.
Gracias!
Código ASP:
Ver original
Sub Pedidos() Dim DataSetPedidos As New DataSet Dim AdaptadorPedidos As SqlDataAdapter Dim CadenaSQLPedidos As String Dim TablaPedidos As New DataTable Dim idPedido As String = Me.gvpedido.SelectedDataKey("id_pedido") CadenaSQLPedidos = "SELECT id_pedido, pedido, realizado" & _ "FROM Pedidos " & _ "WHERE id_pedido = " & idPedido 'MONTAMOS LA TABLA CON LOS PEDIDOS Try AdaptadorPedidos = New SqlDataAdapter(CadenaSQLPedidos , conn) AdaptadorPedidos .Fill(DataSetPedidos, "Pedidos") TablaPedidos = DataSetPedidos .Tables("Pedidos") Catch ex As Exception End Try For i As Integer = 0 To TablaPedidos .Rows.Count - 1 txtpedido.Text = TablaPedidos .Rows(i).Item("texto") [B]If TablaPedidos.Rows(i).Item("realizado") = "True" Then gvpedido.RowStyle.BackColor = Drawing.Color.GreenYellow Else gvpedido.RowStyle.BackColor = Drawing.Color.Red End If [/B] gvpedido.DataBind() Next End Sub
Solo me saca o todos verdes, o todos rojos...