DataSet

14/03/2006 - 11:56 por Garanya | Informe spam
Buenos dias.

Estoy intentando llenar un datagird al hacer clic con un boton Pero me da
error en el codigo abajo señalado alguien sabe que debo estar haciendo mal

private void button1_Click(object sender, System.EventArgs e)
{
OleDbConnection Cnx = new OleDbConnection("Provider=IBMDA400;Data
Source2.17.100.1;User IDÌC;Password=clientacce");
Cnx.Open();

OleDbDataAdapter Adp;
Adp = new OleDbDataAdapter("SELECT * FROM INTERNETF.INCN",Cnx);

DataSet Dt = new DataSet();
Adp.Fill(Dt, "INCN");
Cnx.Close();

G.DataSouce = Dt; //System.Windows.Forms.DataGird no contiene una
definicion para DataSource
G.DataMember = "INCN";
G.Refresh();
}

Preguntas similare

Leer las respuestas

#1 solusoft
14/03/2006 - 13:30 | Informe spam
Has copiado bien el código al foro ?

comprueba la línea

G.DataSouce = Dt;

tendría que ser

G.DataSource = Dt;



"Garanya" escribió:

Buenos dias.

Estoy intentando llenar un datagird al hacer clic con un boton Pero me da
error en el codigo abajo señalado alguien sabe que debo estar haciendo mal

private void button1_Click(object sender, System.EventArgs e)
{
OleDbConnection Cnx = new OleDbConnection("Provider=IBMDA400;Data
Source2.17.100.1;User IDÌC;Password=clientacce");
Cnx.Open();

OleDbDataAdapter Adp;
Adp = new OleDbDataAdapter("SELECT * FROM INTERNETF.INCN",Cnx);

DataSet Dt = new DataSet();
Adp.Fill(Dt, "INCN");
Cnx.Close();

G.DataSouce = Dt; //System.Windows.Forms.DataGird no contiene una
definicion para DataSource
G.DataMember = "INCN";
G.Refresh();
}
Respuesta Responder a este mensaje
#2 Vyacheslav Popov
14/03/2006 - 16:53 | Informe spam
Hola Garanya

Yo veo varios puntos por donde podría fallar:
1. La cadena de conexión. Prueba especificar el catalogo inicial (nombre de
la base de datos)
2. Utiliza el método SetDataBinding para enlazar tu DataGrid con la tabla.

Saludos.

"Garanya" escribió en el mensaje
news:
Buenos dias.

Estoy intentando llenar un datagird al hacer clic con un boton Pero me da
error en el codigo abajo señalado alguien sabe que debo estar haciendo mal

private void button1_Click(object sender, System.EventArgs e)
{
OleDbConnection Cnx = new OleDbConnection("Provider=IBMDA400;Data
Source2.17.100.1;User IDÌC;Password=clientacce");
Cnx.Open();

OleDbDataAdapter Adp;
Adp = new OleDbDataAdapter("SELECT * FROM INTERNETF.INCN",Cnx);

DataSet Dt = new DataSet();
Adp.Fill(Dt, "INCN");
Cnx.Close();

G.DataSouce = Dt; //System.Windows.Forms.DataGird no contiene una
definicion para DataSource
G.DataMember = "INCN";
G.Refresh();
}
Respuesta Responder a este mensaje
#3 Garanya
14/03/2006 - 23:56 | Informe spam
Gracias a los dos,
tema resuelto.

"Vyacheslav Popov" wrote:

Hola Garanya

Yo veo varios puntos por donde podría fallar:
1. La cadena de conexión. Prueba especificar el catalogo inicial (nombre de
la base de datos)
2. Utiliza el método SetDataBinding para enlazar tu DataGrid con la tabla.

Saludos.

"Garanya" escribió en el mensaje
news:
> Buenos dias.
>
> Estoy intentando llenar un datagird al hacer clic con un boton Pero me da
> error en el codigo abajo señalado alguien sabe que debo estar haciendo mal
>
> private void button1_Click(object sender, System.EventArgs e)
> {
> OleDbConnection Cnx = new OleDbConnection("Provider=IBMDA400;Data
> Source2.17.100.1;User IDÌC;Password=clientacce");
> Cnx.Open();
>
> OleDbDataAdapter Adp;
> Adp = new OleDbDataAdapter("SELECT * FROM INTERNETF.INCN",Cnx);
>
> DataSet Dt = new DataSet();
> Adp.Fill(Dt, "INCN");
> Cnx.Close();
>
> G.DataSouce = Dt; //System.Windows.Forms.DataGird no contiene una
> definicion para DataSource
> G.DataMember = "INCN";
> G.Refresh();
> }



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida