SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: mafering en Jueves 4 de Agosto de 2005, 20:10
-
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.ec
Por este metodo puedo mandar ejemplos graficos
De antemano gracias por ayuda
Adjunto un ejemplo grafico pequeño
Att. Mauricio