Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DataGrid problem

[es] :: .NET :: DataGrid problem

[ Pregleda: 3274 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
..shall-bg.customer.sbb.co.yu.



Profil

icon DataGrid problem13.02.2006. u 13:23 - pre 187 meseci
Zelim da popunim DataGrid na Click Button-a. Kreirao sam DataAdapter (da), DataSet (ds) u kodu. DataGrid je kreiran u vreme dizajniranja. Kad pokusam da dobijem podatke iz baze dobijem sledeci izuzetak: Cannot create a child list for field Grupa - gde je Grupa ime tabele.
Kod je sledeci:

private void button1_Click(object sender, System.EventArgs e)
{
System.Data.OleDb.OleDbCommand selKom = new
System.Data.OleDb.OleDbCommand("SELECT* FROM Grupa",oleDbConnection1);
System.Data.OleDb.OleDbDataAdapter da = new
System.Data.OleDb.OleDbDataAdapter();
da.SelectCommand = selKom;
DataSet ds = new DataSet("ds");
// pretpostavdlja se postojanje DataGrid-a nazvanog myGrid
myGrid.SetDataBinding(ds,"Grupa"); //Grupa je ime tabele
da.Fill(ds);
}
Gde gresim?
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: DataGrid problem13.02.2006. u 13:37 - pre 187 meseci
Prvo popuni dataset (Fill) zatim napravi Binding i na kraju pozovi myGrid.DataBind()
Every hamster has his day.
 
Odgovor na temu

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
..shall-bg.customer.sbb.co.yu.



Profil

icon Re: DataGrid problem13.02.2006. u 14:42 - pre 187 meseci
Nisam uspeo da nadjem myGrid.DataBind(), niti neku slicnu metodu
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: DataGrid problem13.02.2006. u 14:56 - pre 187 meseci
Ok, sorry, mislio sam da je Web aplikacija u pitanju.

Onda bi i bez tog trebalo da odradi posao. Mislim da ti je greska bila samo to sto si pokusavao da prikazes sadrzaj praznog data seta. Znaci prvo pozovi da.Fill() pa onda postavi DataBinding.
Every hamster has his day.
 
Odgovor na temu

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
..shall-bg.customer.sbb.co.yu.



Profil

icon Re: DataGrid problem13.02.2006. u 15:28 - pre 187 meseci
Probao sam i tako ali ponovo ne funkcionise. Da nije problem u tome sto DataSet nije tipiziran. Probao sam i da napravim novu tabelu unutar dataSeta, ali ne znam kako da tu tabelu popunim sa podacima iz dataAdaptera
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
*.leased.neobee.net.

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: DataGrid problem13.02.2006. u 15:45 - pre 187 meseci
Naravno da nije u tome problem, mozes ti bez problema koristi i netipiziran dataset.

Evo ti recept pa ti prilagodi (ovo mora da radi):

OleDbDataAdapter da = new OleDbDataAdapter();
OleDbCommand comm = new OleDbCommand("SELECT * FROM Customers", oledbConnection1);
da.SelectCommand = comm;
DataSet ds = new DataSet();
OleDbConnection1.Open();
da.Fill(ds, "customers");
dataGrid1.DataSource = ds;

Every hamster has his day.
 
Odgovor na temu

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
..shall-bg.customer.sbb.co.yu.



Profil

icon Re: DataGrid problem13.02.2006. u 16:02 - pre 187 meseci
Proradilo je napokon.
 
Odgovor na temu

[es] :: .NET :: DataGrid problem

[ Pregleda: 3274 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.