Saludos a todos
Quisiera ver si me pueden ayudar con un problema que tengo
El siguiente codigo uso para poder poner un color (background) a una columna
Dim handler = New FormatCellEventHandler(AddressOf FormatGridCells)
Dim TextCol7 As DataGridFormattableTextBoxColumn
TextCol7 = New DataGridFormattableTextBoxColumn(7)
TextCol7.MappingName = "TOTAL"
TextCol7.Alignment = HorizontalAlignment.Right
TextCol7.Format = "c"
TextCol7.Width = 105
AddHandler TextCol7.SetCellFormat, handler
TextCol7.ReadOnly = True
TableStyle1.GridColumnStyles.Add(TextCol7)
El problema es cuando llama al evento (FormatGridCells)
Realizo un bucle para que me pinte ciertas celdas de la columna con diferentes colores y que cada cuatros celdas vuelva pintar con los mismo colores.
Al ejecutar la aplicación me abre el formulario correctamente y me pinta las celdas, pero al dar click o cambiar el registro se pierde los colores y ya no los vuelve a pintar igualmente si cambio de registro ya se pierde el formato o me sales este mensaje de error:
El argumento especificado está fuera del intervalo de valores válidos.Es muy dificil explicarles desea ayudarme mi correo es:
miglesias@fonsal.gov.ecPor este metodo puedo mandar ejemplos graficos
De antemano gracias por ayuda
Adjunto un ejemplo grafico pequeño
Att. Mauricio