duda con formulario de datos

27/01/2004 - 21:21 por Carlos Durán Urenda | Informe spam
Estoy tratado de utilizar un formulario, creandolo a partir del asistente de
formularios de datos

la duda esta en lo siguiente

el asistente crea unicamente textbox, yo deseo incluir algunos combobox o
listbox, en fin personalizar el formulario para darle mas funcionalidad

analizando el codigo generado por el asistente, el boton cargar crea un
copia del dataset, llama a un medoto definido en el formulario filldataset()
cuya definicion es
Public Sub FillDataSet(ByVal dataSet As WindowsApplication1.MiDS)

en donde llena el datset con la siguiente instruccion

Me.OleDbDataAdapter1.Fill(dataSet)

segun entiendo al pasar como parametro el dataset (sin indicar una tabla en
especifico), carga el primer datatable

Ahora bien, para llenar el combo box, necesito un origen de datos, si lo
defino en el mismo dataset, como un datatable ( tabla2 por ejemplo), tendria
que llenar los dataset de la siguiente manera?

Me.OleDbDataAdapter1.Fill(dataSet, tabla1)

Me.OleDbDataAdapter1.Fill(dataSet, tabla2)



ahora, este procedimiento es publico, eso significa que cuando se vuelve a
utilizar el asistente para formularios de datos, este hace un llamado al
metodo ya definido, o no es asi?



no he podido hacer que el combo muestre los datos, ya lo he bingdeado y
establecido las propiedades datasource y datamember

Alguien puede ayudarme

de antemano Gracias por su ayuda



Carlos Duran
 

Leer las respuestas

#1 Guillermo guille
27/01/2004 - 23:52 | Informe spam
cuando llenas el DataSet se llenan todos los datos, al menos los que hayas
indicado en la cadena SELECT.
El dataSet tendrá una o varias tablas, pero todas estarán "rellenas", otra cosa
es que quieras añadir una nueva tabla al DataSet existente, en ese caso el
método Fill lo usarás con la nueva tabla y después simplemente añade la tabla
al DataSet...
No se si te abré liado más de lo que ya estás, pero... es que los asistentes y
yo estamos algo peleados... y seguramente es porque estoy pensando en código
"puro y duro".

Nos vemos.
Guillermo
P.S.
Si te parece últil mi sitio:
http://www.elguille.info/lonuevo/lo....htm#dic30
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Carlos Durán Urenda" wrote in message
news:
Estoy tratado de utilizar un formulario, creandolo a partir del asistente de
formularios de datos

la duda esta en lo siguiente

el asistente crea unicamente textbox, yo deseo incluir algunos combobox o
listbox, en fin personalizar el formulario para darle mas funcionalidad

analizando el codigo generado por el asistente, el boton cargar crea un
copia del dataset, llama a un medoto definido en el formulario filldataset()
cuya definicion es
Public Sub FillDataSet(ByVal dataSet As WindowsApplication1.MiDS)

en donde llena el datset con la siguiente instruccion

Me.OleDbDataAdapter1.Fill(dataSet)

segun entiendo al pasar como parametro el dataset (sin indicar una tabla en
especifico), carga el primer datatable

Ahora bien, para llenar el combo box, necesito un origen de datos, si lo
defino en el mismo dataset, como un datatable ( tabla2 por ejemplo), tendria
que llenar los dataset de la siguiente manera?

Me.OleDbDataAdapter1.Fill(dataSet, tabla1)

Me.OleDbDataAdapter1.Fill(dataSet, tabla2)



ahora, este procedimiento es publico, eso significa que cuando se vuelve a
utilizar el asistente para formularios de datos, este hace un llamado al
metodo ya definido, o no es asi?



no he podido hacer que el combo muestre los datos, ya lo he bingdeado y
establecido las propiedades datasource y datamember

Alguien puede ayudarme

de antemano Gracias por su ayuda



Carlos Duran









Preguntas similares