
SABER EL VALOR DE UN CHECKBOX
Publicado por ANTONIO (106 intervenciones) el 06/05/2007 12:39:47
Hola buenas tardes, tengo un problema y no se como solucinarlo:
Resulta que con un control accessdatasource lo vinculo a un control gridview elcual carga la tabla de la base de datos correspondiente del control accessdatasource.
Luego pulsando en el control gridview en el evento Protected Sub GridView1_SelectedIndexChanged recupero los datos del gridview y los meto en campos textboxes que tengo en el formulario por ejemplo:
TextBox14.Text = GridView1.Rows(GridView1.SelectedIndex).Cells(14).Text
Todo funciona bien y recupero todos los valores excepto en las columnas del gridview donde existen checkboxes que no me dan ningun valor y no se como saber si estan pulsados o no para recuperar sus valores.
Intente a hacer algo asi:
Dim cb As CheckBox = CType(GridView1.Rows(index).FindControl("GridView1_ctl02_ctl01"), CheckBox)
if cb.checked=true then textbox5.text="Activado"
Pero nohace nada.
Si tienen alguna idea o solución les agradecería que me contestasen.
Resulta que con un control accessdatasource lo vinculo a un control gridview elcual carga la tabla de la base de datos correspondiente del control accessdatasource.
Luego pulsando en el control gridview en el evento Protected Sub GridView1_SelectedIndexChanged recupero los datos del gridview y los meto en campos textboxes que tengo en el formulario por ejemplo:
TextBox14.Text = GridView1.Rows(GridView1.SelectedIndex).Cells(14).Text
Todo funciona bien y recupero todos los valores excepto en las columnas del gridview donde existen checkboxes que no me dan ningun valor y no se como saber si estan pulsados o no para recuperar sus valores.
Intente a hacer algo asi:
Dim cb As CheckBox = CType(GridView1.Rows(index).FindControl("GridView1_ctl02_ctl01"), CheckBox)
if cb.checked=true then textbox5.text="Activado"
Pero nohace nada.
Si tienen alguna idea o solución les agradecería que me contestasen.
Valora esta pregunta


0