Yo tengo esto en el codebehind :
Código:
If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then
If Val(e.Item.Cells(2).Text) > Val(e.Item.Cells(3).Text) Then
e.Item.BackColor = System.Drawing.Color.YellowGreen
ElseIf Val(e.Item.Cells(2).Text) < Val(e.Item.Cells(3).Text) Then
e.Item.BackColor = System.Drawing.Color.OrangeRed
End If
End If
Y en el HTML declaro boundcolums invisibles asi:
Código:
<Columns>
<asp:ButtonColumn Visible="False" CommandName="Select"></asp:ButtonColumn>
<asp:BoundColumn Visible="False" DataField="clave"></asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="cantidad"></asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="cantidad_fac"></asp:BoundColumn>
Espero te sirva el ejemplo
Saludos