bindingnavigator

27/02/2007 - 09:07 por dani | Informe spam
Buenas, tengo un bindingbavigator dentro de un form, con los campos de texto
enlazados a los distintos campos del tableadapter.

Cuando le doy al boton de "nuevo" (el signo + o la flecha), los campos se me
inicializan, pero me gustaría que el campo clave (autonumérico) me
apareciera ya relleno, hay alguna forma de hacerlo?

gracias

Preguntas similare

Leer las respuestas

#1 SoftJaén
27/02/2007 - 15:56 | Informe spam
"dani" escribió:

Buenas, tengo un bindingbavigator dentro de un form, con los campos de
texto enlazados a los distintos campos del tableadapter.

Cuando le doy al boton de "nuevo" (el signo + o la flecha), los campos se
me inicializan, pero me gustaría que el campo clave (autonumérico) me
apareciera ya relleno, hay alguna forma de hacerlo?



Hola, Daniel:

¿Seguro que el campo está definido como Autonumérico? Si es así, no veo
inconveniente alguno para que cuando añadas un nuevo registro, te aparezca
relleno el control de texto con el número que corresponda.

Para comprobar si el número es Autonumérico, ejecuta lo siguiente:

MessageBox.Show(Me.objetoDataSet.objetoDataTable _
.Columns("NombreCampo").AutoIncrement.ToString)

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 SoftJaén
01/03/2007 - 10:23 | Informe spam
"dani" escribió:

pues segun el mensaje, es falso, es decir, no es autonumérico, pero te
adjunto captura de las propiedades de la tabla y verás que está
definido como tal.

Puede ser problema del binding?



Sin más detalles de lo que estás haciendo, y como lo estás haciendo, ignoro
el motivo para que el campo no lo tome como Autonumérico. Pero, desde luego,
hasta que la propiedad «AutoIncrement» del objeto Column no sea «True», no
te va aparecer automáticamente el valor del campo en los controles enlazados
cuando añadas una nueva fila o registro.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#3 dani
01/03/2007 - 10:53 | Informe spam
Vaya por Dios, no entiendo lo que ha pasado, pero te explico:

Resulta que en la Base de datos el campo, como se ve en la imagen, es
autonumérico, clave principal, etc.

Pero el dataset NO lo ha reconocido como tal (de hecho no lo ha reconocido
en ninguna de las tablas), he tenido que poner a mano que era la clave
principal y autonumérico

Ahora funciona perfectamente

Gracias por la ayuda y perdon por las molestias que ha causado mi torpeza

Un saludo

"SoftJaén" escribió en el mensaje
news:O49qnM%
"dani" escribió:

pues segun el mensaje, es falso, es decir, no es autonumérico, pero te
adjunto captura de las propiedades de la tabla y verás que está
definido como tal.

Puede ser problema del binding?



Sin más detalles de lo que estás haciendo, y como lo estás haciendo,
ignoro
el motivo para que el campo no lo tome como Autonumérico. Pero, desde
luego,
hasta que la propiedad «AutoIncrement» del objeto Column no sea «True», no
te va aparecer automáticamente el valor del campo en los controles
enlazados
cuando añadas una nueva fila o registro.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida