• Viernes 15 de Noviembre de 2024, 05:18

Autor Tema:  Color De Una Columna Del Datagrid  (Leído 1427 veces)

mafering

  • Nuevo Miembro
  • *
  • Mensajes: 3
  • Nacionalidad: ec
    • Ver Perfil
Color De Una Columna Del Datagrid
« en: Jueves 4 de Agosto de 2005, 20:10 »
0
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
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.