DataReader o Dataset

27/05/2010 - 22:02 por Elisa | Informe spam
Hola,

Estoy realizando una aplicación y estoy hecha un lio tengo que cargar datos
en un datagridview que son la selección de varias tablas pero no se si
utilizar un odbcdatareader para rellenarlo o directamente hacer un dataset.
Después tendré que poder actualizar algunos campos en la BD en base a lo que
modifique el usuario en el datagrid.

Muchas gracias por orientarme.

Un saludo
 

Leer las respuestas

#1 SoftJaén
28/05/2010 - 17:21 | Informe spam
"Elisa" escribió:

tengo que cargar datos en un datagridview que son la selección de
varias tablas pero no se si utilizar un odbcdatareader para rellenarlo
o directamente hacer un dataset.

Después tendré que poder actualizar algunos campos en la BD
en base a lo que modifique el usuario en el datagrid.



En principio te diría que da igual el objeto que utilices para recuperar los
datos que posteriormente vas a mostrar en el control DataGridView, porque
utilices uno u otro, al final tendrías que especificar un objeto DataTable a
la propiedad DataSource del control DataGridView.

Pero como dices que luego tienes que actualizar la base de datos, entonces
mejor será que utilices un objeto OdbcDataAdapter, tanto para rellenar un
objeto DataTable como para posteriormente actualizar la base de datos
mediante su método «Update», al que le tendrás que pasar el objeto DataTable
enlazado con el control DataGridView.

Unas preguntas. ¿Por qué utilizas ODBC? ¿Tu base de datos no es compatible
con el proveedor OleDb o SQL de .NET? ¿Qué tipo de base de datos estás
utilizando?

Enrique Martínez
[MS MVP - VB]

Preguntas similares