Principales respuestas
como hago para implementar el boton buscar, eliminar y modificar en windows forms c#, pero mi base de datos es un archivo plano....(DBUsuarios.txt)

Pregunta
-
Respuestas
-
hola
porque describes el problema en el titulo?
porque la base es un archivo? es una pesima idea, recomiendo que uses al menos una db simple como ser sqlite
SQLite on Visual Studio with NuGet and Easy Instructions
no uses un archivo no fue pensado para trabjarse como una db
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator lunes, 15 de enero de 2018 15:53
- Marcado como respuesta Pablo RubioModerator miércoles, 17 de enero de 2018 15:39
-
Presumiendo que el archivo es de tamaño modesto (de lo contrario no usarías un archivo, sino una base de datos), lo que se hace es cargar el archivo completo en memoria, realizar en memoria las búsquedas, bajas y modificaciones, y luego volver a grabar el archivo completo.
Para cargar el archivo en memoria, se leen todos sus datos a un contenedor, tal como un array de clases. Dado que mencionas que los datos los cargas en un DataGridView, presumiblemente ya tienes hecho algo así (es un paso previo para cargar los datosen el DataGridView).
Después, modificas los datos. Si tu array de clases está vinculado mediante databinding al datagridview, entonces basta teclear encima del datagridview y los datos se cambian automáticamente en las clases.
Y, finalmente, cuando termines de trabajar, usa un botón de "salvar" para reproducir en sentido inverso lo mismo que hiciste al principio ara pasar del archivo a las clases que muetras en el datagridview.
- Propuesto como respuesta Pablo RubioModerator lunes, 15 de enero de 2018 15:53
- Marcado como respuesta Pablo RubioModerator miércoles, 17 de enero de 2018 15:39
Todas las respuestas
-
hola
porque describes el problema en el titulo?
porque la base es un archivo? es una pesima idea, recomiendo que uses al menos una db simple como ser sqlite
SQLite on Visual Studio with NuGet and Easy Instructions
no uses un archivo no fue pensado para trabjarse como una db
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator lunes, 15 de enero de 2018 15:53
- Marcado como respuesta Pablo RubioModerator miércoles, 17 de enero de 2018 15:39
-
Presumiendo que el archivo es de tamaño modesto (de lo contrario no usarías un archivo, sino una base de datos), lo que se hace es cargar el archivo completo en memoria, realizar en memoria las búsquedas, bajas y modificaciones, y luego volver a grabar el archivo completo.
Para cargar el archivo en memoria, se leen todos sus datos a un contenedor, tal como un array de clases. Dado que mencionas que los datos los cargas en un DataGridView, presumiblemente ya tienes hecho algo así (es un paso previo para cargar los datosen el DataGridView).
Después, modificas los datos. Si tu array de clases está vinculado mediante databinding al datagridview, entonces basta teclear encima del datagridview y los datos se cambian automáticamente en las clases.
Y, finalmente, cuando termines de trabajar, usa un botón de "salvar" para reproducir en sentido inverso lo mismo que hiciste al principio ara pasar del archivo a las clases que muetras en el datagridview.
- Propuesto como respuesta Pablo RubioModerator lunes, 15 de enero de 2018 15:53
- Marcado como respuesta Pablo RubioModerator miércoles, 17 de enero de 2018 15:39
-
-