La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55661 - UTILIZAR FUNCIONES EN CHECBOX
Autor:  Natalia Castaño Quintero
Hola mi duda es que no se como hacer funcionar un checbox para que al yo activar el checbox me ejecute una función hago esto
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If (CheckBox1.Checked) Then
GeneraArchivo.(ds)
End If

GeneraArchivo es el nombre de la función que se llena con un data set pero me dice que no están declarados
alguien me puede colaborar muchas gracias

  Respuesta:  Carlos adan Mollapaza Cutipa
Facil Amigaso
El CheckBox Tiene una propiedad llamada Checked
Que tiene dos parametros de True y False

Por ejemplo

Cuando hace tu funcion para que funciones que le hayas hecho clic y se muestre la aspita solo debes hacer esto:

If Me.CheckBox1.Checked=True Then
'Hacer tu instruccion"
End IF

  Respuesta:  eider mauricio aristizabal erazo
En el momento en que pro primer vez asignas el valor del objeto ds, Deberias guardar su contenido variable de sesion por ejemplo:

ds = algunObjeto.AlgunMetodo()
Session["session_ds"] = ds;

y luego en tu manejador del check box harias algo asi:
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
If (CheckBox1.Checked) Then
GeneraArchivo.((DataSet)Session["session_ds"])
End If

otra forma similar es utilizando cache
pero esa te la quedo debiendo.

Salu2 desde Cali - Colombia