Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.160 pregleda

Najnovija ↓

C# DataSet kao DataSource na vise kontrola 08.05.2009. u 21:15 · pre 212 meseci #1
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 :)
Re: C# DataSet kao DataSource na vise kontrola 10.05.2009. u 12:07 · pre 212 meseci #2
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.
Re: C# DataSet kao DataSource na vise kontrola 22.05.2009. u 17:54 · pre 212 meseci #3
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.
Potpis
A vi,kako 'te?
Re: C# DataSet kao DataSource na vise kontrola 27.05.2009. u 12:30 · pre 212 meseci #4
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!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme