evento cellformatting AYUDA !!!
Publicado por evento cellformatting (16 intervenciones) el 17/04/2007 17:40:00
Hola
Tengo un datagridview en el cual solo muestro algunas columnas (nombre, apellido, etc) y hay otras que estan ocultas (fecha_alta, fecha_baja)
La idea es que cambie el color en aquellos registros que contengan algo en la fecha de baja (string)
Tal parece que el evento cellformatting solo funciona para celdas visibles ya que he intentado con distintas columnas visibles y funciona perfectamente
El codigo es el siguiente
' If Grilla_Alumnos.Columns(e.ColumnIndex).Name.Equals("Fecha_Baja") Then
If Grilla_Alumnos.Columns(e.ColumnIndex).Index = 11 Then
Dim stringValue As String = TryCast(e.Value, String)
If stringValue Is Nothing Then Return
Dim row As DataGridViewRow = Grilla_Alumnos.Rows(e.RowIndex)
If InStr(stringValue, "-") > 0 Then 'ej 17-04-2007
row.DefaultCellStyle.BackColor = Color.Red
End If
End If
alguna sugerencia?
Gracias
Tengo un datagridview en el cual solo muestro algunas columnas (nombre, apellido, etc) y hay otras que estan ocultas (fecha_alta, fecha_baja)
La idea es que cambie el color en aquellos registros que contengan algo en la fecha de baja (string)
Tal parece que el evento cellformatting solo funciona para celdas visibles ya que he intentado con distintas columnas visibles y funciona perfectamente
El codigo es el siguiente
' If Grilla_Alumnos.Columns(e.ColumnIndex).Name.Equals("Fecha_Baja") Then
If Grilla_Alumnos.Columns(e.ColumnIndex).Index = 11 Then
Dim stringValue As String = TryCast(e.Value, String)
If stringValue Is Nothing Then Return
Dim row As DataGridViewRow = Grilla_Alumnos.Rows(e.RowIndex)
If InStr(stringValue, "-") > 0 Then 'ej 17-04-2007
row.DefaultCellStyle.BackColor = Color.Red
End If
End If
alguna sugerencia?
Gracias
Valora esta pregunta


0