Selector

31/10/2004 - 15:40 por Oscar | Informe spam
Hola,

Tengo que hacer una especie de "selector", es decir, tengo un textbox con un botón, cuando se hace
click en el botón se muestra una lista de clientes, por ejemplo, y hay que seleccionar uno etc...

Mi duda es en cuanto a cómo proporcionar el origen de datos a la lista (no es posible llenar los
valores "a mano", hay que utilizar la propiedad datasource). Provisionalmente creo un dataset en el
form_load y lo asigno a la propiedad datasource de la lista... pero el problema es que si estando el
form cargado, algún usuario introduce nuevos registros, cuando le doy al botón y muestro la lista,
esta tiene los valores que cogió en el form_load, por lo que los nuevos registros no aparecerán.
Podría crear el dataset cada vez que se hace click en el botón, o quizás mejor... que el dataset sea
público para todo el formulario y llenarlo en el form_load, pero cada vez que se aprieta el botón se
refresque... Pero no me gustaría tener un dataset abierto todo el tiempo que esté el formulario
abierto...

Cuál es la mejor forma de hacerlo?

Gracias y un saludo,
Oscar
 

Leer las respuestas

#1 DJ MIAO
31/10/2004 - 16:11 | Informe spam
Primero que nada agrela un disparate no es un textbox es
un combobox .

Y sobre lo del dataset eso es inevitable.
Tendrias que refrescar el dataset siempre.

De cuanta data estamos hablando ?

Algo que podrias hacer pero la idea es un poco picapiedra
es un timer que cada 5 minutos verifique las tablas y con
la condicion si hay algo nuevo se actualize el dataset y
a la vez tu combobox.

Miao...
Comprate un libro.


Hola,

Tengo que hacer una especie de "selector", es decir,


tengo un textbox con un botón, cuando se hace
click en el botón se muestra una lista de clientes, por


ejemplo, y hay que seleccionar uno etc...

Mi duda es en cuanto a cómo proporcionar el origen de


datos a la lista (no es posible llenar los
valores "a mano", hay que utilizar la propiedad


datasource). Provisionalmente creo un dataset en el
form_load y lo asigno a la propiedad datasource de la


lista... pero el problema es que si estando el
form cargado, algún usuario introduce nuevos registros,


cuando le doy al botón y muestro la lista,
esta tiene los valores que cogió en el form_load, por lo


que los nuevos registros no aparecerán.
Podría crear el dataset cada vez que se hace click en el


botón, o quizás mejor... que el dataset sea
público para todo el formulario y llenarlo en el


form_load, pero cada vez que se aprieta el botón se
refresque... Pero no me gustaría tener un dataset


abierto todo el tiempo que esté el formulario
abierto...

Cuál es la mejor forma de hacerlo?

Gracias y un saludo,
Oscar



.

Preguntas similares