[ kopca @ 27.12.2004. 14:40 ] @
Imam dataset sa vise tabela. Ali kad dodajem novu tabelu, probao sam sledece:


adptRadnaMesta.Fill(dsSifarnici, "Radna_mesta")

Tabela u bazi se zove RadnaMesta. Zatim stavim:
...
grdSifarnici.DataSource = dsSifarnici
...
Znaci ime tabele u dataset-u je razlicito od imena u bazi. Kada pokrenem program, grid mi napravi dve tabele:
Radna_mesta i RadnaMesta
U slucaju:
adptRadnaMesta.Fill(dsSifarnici, "RadnaMesta")
mi napravi samo jednu tabelu. Kako da upotrebim:
adptRadnaMesta.Fill(dsSifarnici, "Radna_mesta")
a da mi napravi samo jednu tabelu Radna_mesta? Problem je u dizajnu...

[ negyxo @ 27.12.2004. 16:21 ] @
Ako sam dobro razumeo ti imas problem kada boundujes podtake.
Nemoj da boundujes na DataSet nego na DataTable ili DataView i to bi trebalo da bude to.

prim.

DataTable dt = dsSifrarnici.Tables["Radna_mesta"];
grdSifarnici.DataSource = dt;

moze i krace

grdSifarnici.DataSource = dsSifrarnici.Tables["Radna_mesta"];
[ kopca @ 29.12.2004. 10:12 ] @
Znam to, nego ja HOCU da imam vise tabela u jednom datasetu. Problem je da hocu da sredim dizajn da mi linkovi u gridu ka tabelama imaju jasniji naziv, umesto VrsteObustava da ne bude originalno ime iz baze, vec Vrste_Obustava itd...
[ sekretar @ 29.12.2004. 10:55 ] @
Napravish vishe dataAdaptera, svaki radish .Fill() svog DataSeta i
imash tabela kolio ti srce zeli...
[ sekretar @ 29.12.2004. 10:57 ] @
Josh neshto

adptRadnaMesta.Fill(dsSifarnici, "Radna_mesta")

Ovo ime Radna_mesta nemora da ima veze sa imenom tvoje tabele u bazi
podataka, Radna_mesta je ime nove tabele u DataSetu i mozes joj ime
dati kako zelis


--
Signature:
(appended at the end of all outgoing messages)
[ kopca @ 29.12.2004. 12:02 ] @
Sve je to OK, ali, kad stavim

adptRadnaMesta.Fill(dsSifarnici, "Radna_mesta")

onda mi napravi 2 tabele RadnaMesta i Radna_Mesta. Sta ce mi 2 ili kako da obrisem prvu? Imam datagridtablestyle definisan u gridu i veze izmedju tabela u datasetu.
[ sekretar @ 30.12.2004. 08:08 ] @
Tek sada vidjeh ovo: grdSifarnici.DataSource = dsSifarnici
to ne valja.

Probaj ovako:
grdSifarnici.DataSource = dsSifarnici.Tables["Radna_mesta"]


Vidim da ima i na ES o tome
http://www.elitesecurity.org/tema/12371

pročitaj ovu temu.

---edit
pa negyxo ti je već odgovorio na ovo?!?
šta je sporno u njegovom odgovoru?