En esta oportunidad vamos a cargar un DataGrid mediante un DataTable y un DataSet, llenarlo desde una base de datos Sql Server
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
No hay comentarios:
Publicar un comentario