El Blog del Gatogriego

Blog para intercambio de Conocimientos

Como llenar y Recorrer un DataSet

Publicado por Jorge Vázquez Vuelvas en Agosto 21, 2008

Este Ejemplo nos muestra como llenar una DataSet con una Consulta de una Base de Datos en Acces y despues recorremos el DataSet para mostrar los datos devueltos por la consulta en unos TextBox.

OleDbConnection connection = new OleDbConnection();

string path = Application.StartupPath + @”\BasedeDatos.mdb”;

connection.ConnectionString = @”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + path;

string sSQL = “SELECT Proveedores.* FROM Proveedores WHERE Proveedores.Nombre=’miproveedor’”;

 //Abrir Coneccion

 connection.Open();

 //Crear un objeto DataAdapter y proporcionar el string de Consulta.

 OleDbDataAdapter MyDataAdapter = new OleDbDataAdapter(sSQL, connection);

 //Crear un nuevo objeto DataSet para alojar los registros.

 DataSet DS1 = new DataSet();

 //Rellenar el DataSet con las filas devueltas.

 MyDataAdapter.Fill(DS1, sSQL);

 //RECORRER EL DATASET PARA LLENAR LOS CAMPOS

 foreach (DataRow renglon in DS1.Tables[sSQL].Rows)

   {

              textBox1.Text = renglon["Nombre"].ToString();

              textBox2.Text = renglon["RFC"].ToString();

              textBox3.Text = renglon["Telefono"].ToString();

              textBox4.Text = renglon["Pagina"].ToString();

      }

 connection.Close();

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>