Visual Basic.NET - Como pintar las lineas de un Grid

 
Vista:

Como pintar las lineas de un Grid

Publicado por [email protected] (13 intervenciones) el 18/01/2008 15:26:28
Saludos

Tengo una aplicasion en windows form con el datagridviuw la lleno con un data table y ocupo segun sea una condicion pintar las lineas de un color distinto encontre este codigo pero es para asp en el grid para web y yo estoy trabajando con windows form cual seria el cambio entre windows form y web el codigo es el siguiente

Function pintarLinea(ByRef grid As GridView, ByVal ex As GridViewRowEventArgs, ByVal sNombreColumna As String, ByVal sValorIgualA)
'Evento RowDataBound

If ex.Row.RowType = DataControlRowType.DataRow Then
Dim sValorCelda As String = DataBinder.Eval(ex.Row.DataItem, sNombreColumna)
If sValorCelda = sValorIgualA Then
' color the background of the row yellow
e.Row.BackColor = Drawing.Color.Yellow
End If
End If

End Function
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Como pintar las lineas de un Grid

Publicado por P. J. (706 intervenciones) el 18/01/2008 16:33:39
...
Ya van 3 veces preguntado lo mismo o parecido, las 3 respondi, alli te va el codigo:

'CAMBIANDO EL FONDO DE UNA CELDA, DEPENDIENDO DE UN VALOR
Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
If e.RowIndex < Me.DataGridView1.RowCount - 1 Then
Select Case Me.DataGridView1.Item(1, e.RowIndex).Value.ToString
Case 1
Me.DataGridView1.Rows(e.RowIndex).Cells(0).Style.BackColor = Color.AliceBlue
Case 2
Me.DataGridView1.Rows(e.RowIndex).Cells(0).Style.BackColor = Color.Beige
Case 3
Me.DataGridView1.Rows(e.RowIndex).Cells(0).Style.BackColor = Color.BurlyWood
End Select
End If
End Sub

En select case, pregunta por el valor de la columa 1 (osea la 2da), y de acuerdo a los casos pinta la celda 0 (osea la 1era.)

Salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pintar las lineas de un Grid

Publicado por Fancycoder (1 intervención) el 15/09/2009 22:12:53
NO SEAS MALCREADO!!!, COMPARTE TUS CONOCIMIENTOS CON HUMILDAD, MIRA QUE HASTA TE PUEDE DAR AMNESIA Y ESA MISMA PERSONA TE PUEDE DEVOLVER EL FAVOR!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pintar las lineas de un Grid

Publicado por MARCOS (3 intervenciones) el 11/11/2014 06:08:51
GRACIAS AMIGO....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar