Saludos a todos.
Estoy en una aplicación Windows y quiero meter en un
formulario un Datagrid con datos de una tabla.
Quisiera saber cuál es la mejor forma de actualizar,
insertar, eliminar a partir de ese datagrid. Se me
plantean dos opciones:
1. De alguna forma, al pulsar sobre una fila del datagrid
abriría una ventana modal (ShowDialog) en la que podría
modificar los valores o eliminarlos.
Habría también un botón Insertar o Añadir que abriría una
ventana modal para insertar nuevos datos.
El problema sería luego refrescar el datagrid de la
ventana padre.
2. Hacer todos los cambios de forma desconectada o algo
así. He leído algo sobre el tema pero no sé exactamente
cómo, hay DataViews, DataViewManager, pero no tengo claro
la distinción.
Cómo se podrían actualizar los cambios producidos en el
datagrid a la base de datos ?
Si decido optar por el modo desconectado, se me plantean
varios problemas.
Qué pasaría si hubiera muchísimas filas ? Existe algo
como la paginación como en Web ?
Otro problema sería que para la tabla hubiese muchos
campos y no sería bueno mostrar todos, entonces no se
puede modificar cada fila en el datagrid, no?.
En fin, ojalá alguien experto me pueda aclarar todas
estas dudas y si conoce alguna referencia o algún ejemplo
con código que me sirva se lo agradeceré.
Saludos.
Leer las respuestas