[ Zevs85 @ 08.05.2009. 20:15 ] @
| Pozdrav, trebao bi mi savet.
Situacija je sledeca. Ranije sam imao 6 dataset-ova sa jednom glavnom i jos par tabela sa podacima koji su u relaciji. Sad sam spojio sve te tabele u jedan dataset, odnosno optimizovao sam upite na bazu i smanjio velicinu dataset-a, skoro za duplo. (Ranije su isti podaci zbog relacija bili u vise DS-a)
Ranije je svaki od dataset-va (DataView glavne tabele) bio datasource za 6 glavnih kontrola, sad bi ovaj jedan DS trebao da bude source za iste te kontrole samo sto bih trebao isfiltrirati izlazne podatke (imam vise nego sto mi treba).
Problem je sto inicijalizacija kontrola sa jednim DS traje 40% duze nego kad imam 6 DS-a....
Trebao bi mi i predlog filtriranja podataka, ja sam koristio referencu na DefaultView u DataTable.
Da li je neko imao takav problem, pokusavam da radim sa 2 000 do 30 000 podataka velicine po ~1KB.
Svaki predlog ili sugestija su vrlo dobrodosli :) |
[ Mikelly @ 10.05.2009. 11:07 ] @
Pada mi na pamet da napravis 6 razlicitih BindingSource objekata, svaki vezan na tvoj veliki DataSet, podesis im odgovarajuce Filter svojstvo, a onda kontrole vezez na odgovarajuci BindingSource.
Nikad nisam probao, ali bi mozda moglo raditi.
Pozdrav.
[ vbvlada @ 22.05.2009. 16:54 ] @
Da li ti je dugo ucitavanje mozda zbog toga sto su te kontrole vecinom DataGridView-ovi?
I ja sam imao takav problem, inicijalizacija je trajala 2 minuta, a posle nekoliko stvarcica, traje 3 sekunde, sa istim brojem redova u tabelama.
[ Zevs85 @ 27.05.2009. 11:30 ] @
Citat:
vbvlada: Da li ti je dugo ucitavanje mozda zbog toga sto su te kontrole vecinom DataGridView-ovi?
I ja sam imao takav problem, inicijalizacija je trajala 2 minuta, a posle nekoliko stvarcica, traje 3 sekunde, sa istim brojem redova u tabelama.
Pa u osnovi da. To su uglavnom Infragistic UltraGridView komponente i UltraTree.
Jel tajna koje su to stvarcice koje su donele takav napredak?
Hvala!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.