Ventana de mantenimiento de una tabla.

05/04/2005 - 19:28 por manolo | Informe spam
Hola,

Estoy haciendo una aplicación de venta que estará enlazada a una base de
datos y me gustaría que me diesen opinión acerca de como hacer la ventana de
mantenimiento de Artículos.

Tengo que tomar la decisión de o poner un listview y crear otro form
para modificar cada item, o poner un datagrid y modificar directamente las
celdas.
La duda que me surge, es saber si con el datagrid se pueden incrustar
comboboxes a una columna, para por ejemplo, modificar una familia o
subfamilia por cada Artículo, y saber si haciendo esto se modificará la base
de datos directamente a través de los databindings o tendré que generar
código manualmente.

Por ahora esto es todo,

Un saludo.

Preguntas similare

Leer las respuestas

#1 José Miguel Torres
06/04/2005 - 08:40 | Informe spam
Hola,

Yo te aconsejaría, utilizar listview y formularios de modificación por
registro. El problema de datagrid es que en la pantalla de un PPC
dependiendo del num de ccampos y de la long de estos, es muy imcómodo el
modificar sobre él. El listview aunque no se puedo modificar datos es quizás
más amigable a la vista aunque no es tan flexible a nivel de datos
(conexión) que el datagrid,

saludos!


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com

"manolo" escribió en el mensaje
news:
Hola,

Estoy haciendo una aplicación de venta que estará enlazada a una base


de
datos y me gustaría que me diesen opinión acerca de como hacer la ventana


de
mantenimiento de Artículos.

Tengo que tomar la decisión de o poner un listview y crear otro form
para modificar cada item, o poner un datagrid y modificar directamente las
celdas.
La duda que me surge, es saber si con el datagrid se pueden incrustar
comboboxes a una columna, para por ejemplo, modificar una familia o
subfamilia por cada Artículo, y saber si haciendo esto se modificará la


base
de datos directamente a través de los databindings o tendré que generar
código manualmente.

Por ahora esto es todo,

Un saludo.


Respuesta Responder a este mensaje
#2 manolo
06/04/2005 - 09:32 | Informe spam
Hola J.M.

Muchas gracias, no había pensado en la modificación directa en un
espacio tán pequeño. Haré el listado de Artículos con un ListView, pero:
¿Enlazando la base de datos a mano o añadiendo bindings a la colección
databindings? Cuando me refiero a mano quiero decir rellenando un datareader
e ir llenando la colección listviewitems una a una con los datos del
datareader.

Gracias y un saludo.

"José Miguel Torres" <jtorres_diaz~~ARROBA~~terra.es> escribió en el mensaje
news:%2301$
Hola,

Yo te aconsejaría, utilizar listview y formularios de modificación por
registro. El problema de datagrid es que en la pantalla de un PPC
dependiendo del num de ccampos y de la long de estos, es muy imcómodo el
modificar sobre él. El listview aunque no se puedo modificar datos es
quizás
más amigable a la vista aunque no es tan flexible a nivel de datos
(conexión) que el datagrid,

saludos!


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com

"manolo" escribió en el mensaje
news:
Hola,

Estoy haciendo una aplicación de venta que estará enlazada a una base


de
datos y me gustaría que me diesen opinión acerca de como hacer la ventana


de
mantenimiento de Artículos.

Tengo que tomar la decisión de o poner un listview y crear otro form
para modificar cada item, o poner un datagrid y modificar directamente
las
celdas.
La duda que me surge, es saber si con el datagrid se pueden incrustar
comboboxes a una columna, para por ejemplo, modificar una familia o
subfamilia por cada Artículo, y saber si haciendo esto se modificará la


base
de datos directamente a través de los databindings o tendré que generar
código manualmente.

Por ahora esto es todo,

Un saludo.






Respuesta Responder a este mensaje
#3 José Miguel Torres
06/04/2005 - 10:42 | Informe spam
Hola Manolo,

Si los datos a representar son 'presentables' entonces utiliza el
DataBinding, sino házlo a mano. Por ejemplo, si tienes campos bit
(booleanos), así como campos con fechas largas etc, quizás te interese
obtener un DataReader, cambiar los 1 y 0 de los booleanos por Sí o No, y las
fechas por formato local, para que sean mas 'presentables', así que lo harás
a mano, aunque si son muchos datos se notará en el rendimiento. Tambien,
haciéndolo de esta manera puedes paginar los datos, es decir en lugar de
introducir 100 registros introduces primero 20 y luego permites paginar los
siguiente 20 o los 20 anteriores. Allá tu, como ves hay muchas
posibilidades,
saludos


José Miguel Torres
jtorres_diaz~~ARROBA~~terra.es
http://jmtorres.blogspot.com


"manolo" escribió en el mensaje
news:
Hola J.M.

Muchas gracias, no había pensado en la modificación directa en un
espacio tán pequeño. Haré el listado de Artículos con un ListView, pero:
¿Enlazando la base de datos a mano o añadiendo bindings a la colección
databindings? Cuando me refiero a mano quiero decir rellenando un


datareader
e ir llenando la colección listviewitems una a una con los datos del
datareader.

Gracias y un saludo.

"José Miguel Torres" <jtorres_diaz~~ARROBA~~terra.es> escribió en el


mensaje
news:%2301$
> Hola,
>
> Yo te aconsejaría, utilizar listview y formularios de modificación por
> registro. El problema de datagrid es que en la pantalla de un PPC
> dependiendo del num de ccampos y de la long de estos, es muy imcómodo el
> modificar sobre él. El listview aunque no se puedo modificar datos es
> quizás
> más amigable a la vista aunque no es tan flexible a nivel de datos
> (conexión) que el datagrid,
>
> saludos!
>
>
> José Miguel Torres
> jtorres_diaz~~ARROBA~~terra.es
> http://jmtorres.blogspot.com
>
> "manolo" escribió en el mensaje
> news:
>> Hola,
>>
>> Estoy haciendo una aplicación de venta que estará enlazada a una


base
> de
>> datos y me gustaría que me diesen opinión acerca de como hacer la


ventana
> de
>> mantenimiento de Artículos.
>>
>> Tengo que tomar la decisión de o poner un listview y crear otro


form
>> para modificar cada item, o poner un datagrid y modificar directamente
>> las
>> celdas.
>> La duda que me surge, es saber si con el datagrid se pueden


incrustar
>> comboboxes a una columna, para por ejemplo, modificar una familia o
>> subfamilia por cada Artículo, y saber si haciendo esto se modificará la
> base
>> de datos directamente a través de los databindings o tendré que generar
>> código manualmente.
>>
>> Por ahora esto es todo,
>>
>> Un saludo.
>>
>>
>
>


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