Radiobutton ligados a datos ---- es un bug ?

06/11/2004 - 23:49 por E.Robles | Informe spam
Jarto de mirar post no veo otra opcion. Es un bug.

En un form sin nada mas que dos radiobutton que tengo ligados cada uno a un
campo de un dataset (creado con el asistente de un oledataadapter) no
funciona bien. Me marca (activa) los campos pero no los desactiva

He conseguido que funcione usando el sigiente codigo (pero con un problema)

Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles RadioButton2.CheckedChanged

Dim AAS As BindingManagerBase = Me.BindingContext(Me.DataSet11,
"NO_CONFORMIDAD")

Dim MICURR = AAS.Position

If Me.RadioButton2.Checked Then

Me.DataSet11.Tables(0).Rows(MICURR)("NECESITA_ACCIONES_preventivas") = True

Else

Me.DataSet11.Tables(0).Rows(MICURR)("NECESITA_ACCIONES_preventivas") = False

End If

End Sub



El problema es que hay que pulsar dos veces en cada radiobuton para que se
marquen



Parece que el evento radiobutton_change se ejecuta dos veces (una en mi
codigo y otra ... no se sabe donde)





Alguien me puede confirmar este asunto



Googleando parece que es un problema bastante comun



Salu2

Preguntas similare

Leer las respuestas

#6 E.Robles
07/11/2004 - 22:41 | Informe spam
VS 2002 Framework 1.1

Pero no puedo abrir tu proyecto para ver el codigo



"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:%23$
¿Con que framework estas trabajando? Si no entendi mal, el ejemplo que
adjunto es lo que quieres hacer (y funciona correctamente).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



Respuesta Responder a este mensaje
#7 Eduardo A. Morcillo [MS MVP VB]
08/11/2004 - 03:10 | Informe spam
VS 2002 Framework 1.1



Si es VS2002 entonces el framework es 1.0

Pero no puedo abrir tu proyecto para ver el codigo



Yo estoy usando el VS2003 y por eso no te abre. En esta pagina puedes
encontrar como cambiar el proyecto para que abra con VS2002:
http://www.eggheadcafe.com/articles/20030425.asp

Si luego de abrir el proyecto este se comporta igual que tu condigo entoces
debe ser un problema con el framework 1.0. ¿Instalaste todos los service
pack del framework?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#8 E.Robles
08/11/2004 - 16:02 | Informe spam
Tengo el SP1 del Net Framework 1.1.
Y de la 1.0 tengo el SP3 . Todo segun el registro ya que en Añadir o quitar
programas no informa de los SPs

El SP2 esta en beta , o me equivoco ?

Tu programa lo instale pero no me modifica los datos en la base de datos

Ya no me acuerdo pero creo que instale los services packs segun me los
sugeria el WU


"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:%
VS 2002 Framework 1.1



Si es VS2002 entonces el framework es 1.0

Pero no puedo abrir tu proyecto para ver el codigo



Yo estoy usando el VS2003 y por eso no te abre. En esta pagina puedes
encontrar como cambiar el proyecto para que abra con VS2002:
http://www.eggheadcafe.com/articles/20030425.asp

Si luego de abrir el proyecto este se comporta igual que tu condigo
entoces
debe ser un problema con el framework 1.0. ¿Instalaste todos los service
pack del framework?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#9 Eduardo A. Morcillo [MS MVP VB]
08/11/2004 - 16:17 | Informe spam
Tu programa lo instale pero no me modifica los datos en la base de
datos



Es que no esta llamando al update del dataadapter pero si modifica el
datatable correctamente ¿no? Si el datatable se modifica correctamente
entonces una actualizacion a la BD va a ser correcta.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#10 E.Robles
08/11/2004 - 16:49 | Informe spam
Pues tienes razon

Al final lo de siempre... que hay que leer mas

Por cierto ... ¿ el "truco" esta en EndCurrentEdit ?

Supongo , que este tipo de codificacion no hay que utilizarlo mas que en
los controles agrupados , no?

Salu2 y gracias


"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:e%
Tu programa lo instale pero no me modifica los datos en la base de
datos



Es que no esta llamando al update del dataadapter pero si modifica el
datatable correctamente ¿no? Si el datatable se modifica correctamente
entonces una actualizacion a la BD va a ser correcta.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida