C# y SQL Server: cargar DataGridView


En esta oportunidad vamos a cargar un DataGrid mediante un DataTable y un DataSet, llenarlo desde una base de datos Sql Server

Agregamos las librerias para la conexión:
using System.Data;
using System.Data.SqlClient;

// Creamos nuestra cadena para conectarnos a la base de datos
  SqlConnection cn = new SqlConnection("Data Source=.\\SQLEXPRESS; Initial Catalog=tuTabla;Integrated Security=true;");

Opción 1:
/Aqui estamos mostrando los datos mediante un DataTable
        private void btnCargar_Click(object sender, EventArgs e)
        {
            SqlCommand cmd = new SqlCommand("Select * from tuTabla", cn);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;
            cn.Close();
        }

//Aqui mediante un DataSet
        private void btnCargarDataSet_Click(object sender, EventArgs e)
        {
            SqlCommand cmd = new SqlCommand("Select * from tuTabla", cn);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataSet ds = new DataSet();
            da.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
            cn.Close();
        }

Fuente: http://ervingilvargas.blogspot.com/2014/03/cargar-datagridview-mediante-c-y-sql.html

0 comentarios:

Publicar un comentario