
07/06/2005, 10:30
|
 | | | 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 |