[ 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?
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.