Llenar un datagrid con datos

31/01/2005 - 19:18 por juan | Informe spam
Me gustaria saber como puedo cargar un datagrid con un dataset creado por
codigo, no consigo ver los datos. Este es el codigo:

private void Form1_Load(object sender, System.EventArgs e)
{
ds = new DataSet("juegos");
tb = ds.Tables.Add("Juegos");
tb.Columns.Add("nombre",typeof(string));
}

private void cmdAñadir_Click(object sender, System.EventArgs e)
{
System.Data.DataRow dr;
dr = tb.NewRow();
dr["nombre"] = this.textBox1.Text;
tb.Rows.Add(dr);
this.gpeliculas.DataSource = ds;
}
 

Leer las respuestas

#1 Oscar
08/02/2005 - 15:55 | Informe spam
Juan,
Probá así:

// Declaraciòn Variables
SqlCeDataAdapter da = null;
DataSet ds = null;

// Asignación
da = new SqlCeDataAdapter("Select * from CLIENTES",cnnConexionDB);
ds = new DataSet();
da.Fill(ds,"clientes");

// Asigno la Tabla Clientes del DataSet al DataSource de la Grilla
grdClientes.DataSource = ds.Tables["clientes"];

Espero que te sirva.

Oscar.-

"juan" escribió en el mensaje
news:
Me gustaria saber como puedo cargar un datagrid con un dataset creado por
codigo, no consigo ver los datos. Este es el codigo:

private void Form1_Load(object sender, System.EventArgs e)
{
ds = new DataSet("juegos");
tb = ds.Tables.Add("Juegos");
tb.Columns.Add("nombre",typeof(string));
}

private void cmdAñadir_Click(object sender, System.EventArgs e)
{
System.Data.DataRow dr;
dr = tb.NewRow();
dr["nombre"] = this.textBox1.Text;
tb.Rows.Add(dr);
this.gpeliculas.DataSource = ds;
}

Preguntas similares