[ mbran @ 27.07.2004. 00:40 ] @
Da li je bolje koristiti tipiziran ili netipiziran dataset. Sa tipiziranim dataSetom je milina raditi sve je vec kreriano putem vizarda, addRow metode koje vec znaju tacno koji su joj podaci potrebni, jednm reciju fenomenalna stvar. Medjutim evo tamne strane, kada u jednom trenutku shvatite da niste dobro isprojektovali bazu pa hocete u najprostijem slucaju da dodate jedno polje u tabelu baze, ovo postaje prava nocna mora jer mora sve da se menja pocevsi od Xml tabela koje se generisu u tipiziranom dataSetu preko metoda, DataGrida...
Sa netipiziranim dataSetovima sam vrlo malo radio, koliko sam ja video mnogo tezi za upravljanje je u pitanju System.Data.DataSet koji nema pojma sta ce da dobije iz baze pa sve mora rucno da se pravi, Ali sam cuo da je njegova dobra strana to sto na sti problem deluje automatski tj. nema nikakvih ispravki. I jos jedna stvar mi nije jasna kako DataGrid moze da prikaze DataSet u kome ne zna sta se nalazi?
[ mmix @ 27.07.2004. 08:25 ] @
Ti pitao, pa dao sebi odgovor

Ostalo je samo "kako DataGrid moze da prikaze DataSet u kome ne zna sta se nalazi?"
Prosto i jednostavno, to što je dataset netipiziran, ne znači da nema data-šemu, samo znači da ta šema nije poznata tokom design-a i kompajliranja. Kad se dataset puni, a na osnovu raspoloživih podataka od datasource-a (npr. DataAdapter-a), kreira se i dinamička šema. Grid jednostavno pokupi tu šemu i vidi koje tabele/polja/tipovi postoje u dataset-u i shodno tome dinamički napravi listu kolona.
[ dusty @ 27.07.2004. 09:26 ] @
Moja preporuka je netipiziran. Iskreno, vrllllllo malo sam radio sa tipiziranim, jer mrzim shimzarde i kada ja nemam potpunu kontrolu nad kodom. Lud sam sta ces

Inace shema, kao sto je rekao mmix, se prenosi iz data source-a (bilo da je sql ili xml). Ako mi neverujes probaj da napunis tabelu sa .FillSchema() metodom
[ Sasa Popovic @ 29.11.2005. 09:45 ] @
Evo resenja za "shimzarde" i "potpunu kontrolu nad kodom": uz koriscenje xsd.exe tool-a koji je napravio Microsoft, jednostavno se generise code "Strongly typed DataSet"-a. Ako hocete vise kontrole na kodom, pogledajte ovaj open source tool: http://www.itconsulter.com/con...1&bctcode=captionDSCodeGen
Ako vam se ne svidja kako tool generise kod, mozete ga jednostavno izmeniti (daju i kompletan source code).

Nadam se da ce ovo nekome pomoci.

[Ovu poruku je menjao Sasa Popovic dana 29.11.2005. u 10:47 GMT+1]

[Ovu poruku je menjao Sasa Popovic dana 29.11.2005. u 10:47 GMT+1]
[ negyxo @ 29.11.2005. 13:37 ] @
Pa, zavisi ko sta vol :)
Ja bi isto dao glas netipiziranom DataSet-u, kao dusty ali opet i ja, sem testiranja nisam mnogo radio sa tipiziranim DataSet-om. Meni taj tipiziran deluje kao kula od karata. Kao sto si sam rekao, kad jednom treba nesto da izmenis onda nastaje nightmare. Doduse i u netipiziranom treba se pomuciti samo sto to nije mozda odmah vidljivo.
[ Fedya @ 02.12.2005. 08:23 ] @
Ne mesam se u raspravu samo da ne otvaram novu temu, pitacu ovde:
Zna li neko neku dobru knjigu ili tutorial na netu o tipiziranim data setovima (kreiranje i koriscenje)?
Unapred zahvalan...

[Ovu poruku je menjao Fedya dana 02.12.2005. u 09:23 GMT+1]
[ mmix @ 02.12.2005. 14:21 ] @
Citat:
Fedya: Ne mesam se u raspravu samo da ne otvaram novu temu, pitacu ovde:

Otvori novu temu , narocito ako neces da se mesas u raspravu

Cak i sama rasprava... Posle 16 meseci, mala je verovatnoca da su ucesnici te diskusije uopste prisutni i sa jos uvek sa neresenim problemom... Retke su situacije da nastavljanje "bajate" teme ima neke koristi...