Buenas, tengo un gridview lo lleno con 4 columnas: cliente-costo-abono-saldo, pero como hago para colocar en rojo la columna saldo cuando este es mayor a cero.
Osea Costo - Abono = Saldo
Es posible???
Asp.net 2005 WebForm
gracias
| |||
colocar saldo rojo en columna de gridview Buenas, tengo un gridview lo lleno con 4 columnas: cliente-costo-abono-saldo, pero como hago para colocar en rojo la columna saldo cuando este es mayor a cero. Osea Costo - Abono = Saldo Es posible??? Asp.net 2005 WebForm gracias |
| |||
Respuesta: colocar saldo rojo en columna de gridview Gracias por responder,pero me genera otro error Input string was not in a correct format. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.FormatException: Input string was not in a correct format. Source Error: Line 64: Protected Sub gv1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gv1.RowDataBound Line 65: If (e.Row.RowType <> ListItemType.Header And e.Row.RowType <> ListItemType.Pager) Then Line 66: If CType(e.Row.Cells("saldo").Text, Integer) > 0 Then Line 67: e.Row.Cells("saldo").BackColor = Drawing.Color.Red Line 68: End If pero por aquí es la solución, estamos cerca de lograrlo |
| ||||
Respuesta: colocar saldo rojo en columna de gridview If (e.Row.RowType <> DataControlRowType.Header And e.Row.RowType <> DataControlRowType.Pager) Then If CType(e.Row.Cells(2).Text, Integer) > 0 Then e.Row.Cells(2).BackColor = Color.Red End If End If Reemplaza el 2 por el indice de tu columna ok. :) Saludos.
__________________ Marcelo Davila. :. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :. |
| |||
Listo: colocar saldo rojo en columna de gridview Gracias a todos por responder y asi termine de solucionarlo con ayuda de ustedes If (e.Row.RowType <> ListItemType.Header And e.Row.RowType <> ListItemType.Pager) Then Dim data As String = e.Row.Cells(3).Text If IsNumeric(data) Then If data > 0 Then e.Row.Cells(3).BackColor = Drawing.Color.Red End If End If End If gracias |
Etiquetas: |