Visual Basic.NET - Manejar eventos de un datagridBoolColumn

 
Vista:

Manejar eventos de un datagridBoolColumn

Publicado por Maite (17 intervenciones) el 31/03/2004 18:01:41
Hola
Estoy intentando capturar el evento del checkedChanged del checkbox que se crea en el datagrid con la columna datagridboolcolumn.
Me imagino que al igual que la columna textboxcolumn, que una de sus propiedades es el textbox (y puedo usar cualquier evento de esa clase), la columna bool tendria que tener una propiedad que fuera 'checkbox' no? el caso es que no la encuentro y no se como saber si cambian el estado del check.
Lo que necesito es que solo esté marcado un checkbox del datagrid a la vez (como si fueran radiobuttons).
Teneis alguna idea?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Manejar eventos de un datagridBoolColumn

Publicado por BETO .NET (11 intervenciones) el 04/04/2004 08:21:03
cuando estas creando el tablestyle para formatear el datagrid, la columna a la cual le deseas agregar el checkbox debe de ser de tipo si/no como de access, luego en el tablestyle defines una columna que sea de tipo booleano algo asi,

usre el ejemplo de la base de datos neptuno tabla productos

descontinuado si/no
isproducto numerico
descripcion....etc, lo de mas ya lo sabes

entonces creas las instancias de las columnas asi

Dim ESTILOTABLA As New DataGridTableStyle()
ESTILOTABLA.MappingName = "Productos"

paso 2: crear los tipos de columna ue corresponden al dta grid

campo descontinuado
Dim Coldescontinuado As New DataGridBoolColumn()
Coldescontinuado.MappingName = "Descontinuado"
Coldescontinuado.HeaderText = " " lo dejamos vacio, para que el titulo si no va a presentar datos si no checkboxes

Coldescontinuado.Width = 30
'turn off tristate
Coldescontinuado.AllowNull = False
ESTILOTABLA.GridColumnStyles.Add(discontinuedCol)'AGREGA A LA COLECCION

LUEGO EL CAMPO PRODUCTOS QUE YA SABES COMO HACERLO
Y YA ESTA.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar