Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2005, 10:30
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Se que los checkbox tienen la propiedad ThreeState para indicarle si tiene 2 o 3 estados, pero por defecto está a false (solo 2 estados).

Por qué cuando el TableStyle del Datagrid es del tipo "DataGridBoolColumn" te pone un checkbox con tres estados? Hay alguna forma de pasarlo a dos estados?

Declarado de esta forma:

Dim TCFacturado As New DataGridBoolColumn

He probado de acceder a las propiedades de TCFacturado, pero no existe la propiedad "ThreeState" que existe en los checkbox normales...

Agrego que solo ocurre la excepcion en el siguiente caso:
Se pone en checkbox en el estado polémico (sombreado), y se hace el update del dataset. Hasta ahí bien. Se vuelve a poner el mismo checkbox en cualquiera de los otros dos estados y se vuelve a hacer el Update del dataset. Justo aqui es cuando peta.
En cambio, se puede estar cambiando los estados de los checkbox y haciendo los Updates las veces que se quiera mientras no se pongan en el estado polémico.

Tienen alguna sugerencia por favor?

Mil gracias!
__________________
..:: moNTeZIon ::..

Última edición por moNTeZIon; 07/06/2005 a las 10:54