INSERTAR FILA MEDIANTE UN DATAGRID

15/06/2006 - 01:55 por gambini | Informe spam
Saludos amigos. Su ayuda por favor y, voy al punto. Tengo una tabla "mitabla"
en mi BD SQL. Necesito insertar una fila nueva mediante un datagrid vacío,
que no muestre las filas existentes, sino sólo los nombres de los campos y
por su puesto la grilla (filas, columnas). Lo que he logrado es insertar
dicha fila llenando "mitabla" en un dataset desde la BD y luego mostrándolo
en el datagrid (datagrid.datasource = dataset.tables(0)). Obviamente se
mostrarán en el datagrid todas las filas existentes - lo que pretendo evitar
-. Luego aplico un comamdo insert que llama a un store procedure para grabar
en la BD. En este caso, Lo que no es elegante es tener que mostrar las filas
existentes para ingresar una fila nueva; lo óptimo es mostrar el datagrid
vacío con sólo los nombres de los campos para ingresar la nueva fila. He
pensado cargar en el dataset sólo el esquema de "mitabla", he buscado la
manera, le he dado muchas vueltas, pero sin resultado positivo.
 

Leer las respuestas

#1 Juan Cuello
15/06/2006 - 13:26 | Informe spam
Hola, no se si es la solución, pero podrías vincular el datagrid con un
dataset tipado que contenga su respectivo tabledataadapter. Cuando lo
vincules al grid hazlo sin cargarle datos. El grid actualizará el origen de
datos se supone.

Espero que funcione, un saludo

AP Software Development



"gambini" wrote:

Saludos amigos. Su ayuda por favor y, voy al punto. Tengo una tabla "mitabla"
en mi BD SQL. Necesito insertar una fila nueva mediante un datagrid vacío,
que no muestre las filas existentes, sino sólo los nombres de los campos y
por su puesto la grilla (filas, columnas). Lo que he logrado es insertar
dicha fila llenando "mitabla" en un dataset desde la BD y luego mostrándolo
en el datagrid (datagrid.datasource = dataset.tables(0)). Obviamente se
mostrarán en el datagrid todas las filas existentes - lo que pretendo evitar
-. Luego aplico un comamdo insert que llama a un store procedure para grabar
en la BD. En este caso, Lo que no es elegante es tener que mostrar las filas
existentes para ingresar una fila nueva; lo óptimo es mostrar el datagrid
vacío con sólo los nombres de los campos para ingresar la nueva fila. He
pensado cargar en el dataset sólo el esquema de "mitabla", he buscado la
manera, le he dado muchas vueltas, pero sin resultado positivo.

Preguntas similares