Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DataGridView - Prikaz iz više tabela u jednoj kontroli

[es] :: .NET :: DataGridView - Prikaz iz više tabela u jednoj kontroli

[ Pregleda: 4350 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvlado
Vladimir Milatovic

Član broj: 6491
Poruke: 89
*.crnagora.net.



Profil

icon DataGridView - Prikaz iz više tabela u jednoj kontroli25.01.2008. u 14:09 - pre 170 meseci
Zdravo,
Ima li načina da se za nku kolonu u DataGridView kontroli namesti poseban databinding?
Imam tabelu u kojoj čuvam, pored ostalih podataka, ID iz druge tabele. Prilikom unosa kotistim ComboBox za izbor. U datagrid kontroli mi se sad prikazuje ID što korisniku ne znači mnogo. Hteo bi da se tu prikazuje Naziv a ne ID.
Primer:
Tab1 - Proizvodi (IdRobe, NAziv, ...)
Tab2 - Kupci (IdKupca, Naziv, ...)
Tab3 - Poručbenica (BrPor, IdKupca, IdRobe, Kol, ...)

Ove tri tabele su u relaciji.
Kupca i Robu prilikom unosa biram iz ComboBox-a. U DatagridView tabeli na tim mestima vidim ID a hteo bih naziv.

Pozdrav.
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
91.150.126.*

ICQ: 20785904


+4 Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli25.01.2008. u 15:52 - pre 170 meseci
mozes da join-ujes tab1 sa tab2 i tab3 i onda rezultat bindujes
 
Odgovor na temu

mvlado
Vladimir Milatovic

Član broj: 6491
Poruke: 89
*.crnagora.net.



Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli25.01.2008. u 15:57 - pre 170 meseci
To je Ok samo za prikaz iz tabele.
Ja imam unos više stavki. Onda bi trebao da radim SELECT nad DataSetom. Za tako nešto nemam ideju.
 
Odgovor na temu

marockee
student
Beograd

Član broj: 9961
Poruke: 67
91.148.88.*

ICQ: 157840905
Sajt: galeb.etf.bg.ac.yu/~om000..


Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli25.01.2008. u 16:23 - pre 170 meseci
Možda ovde ima nešto
znam da ovde je s*****, al' meni je do yaya...
 
Odgovor na temu

prog
Bihac

Član broj: 106882
Poruke: 77
*.PPPoE-5455.sa.bih.net.ba.



Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli26.01.2008. u 18:15 - pre 170 meseci
datagridview podrzava samo jedan DatSource, pa iz tog razloga nemozes nakaciti tri posebna izvora podataka
 
Odgovor na temu

Talicni Tom
Ranko Djakovic
Novi Sad

Član broj: 55672
Poruke: 12
*.eunet.yu.



Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli27.01.2008. u 00:41 - pre 170 meseci
Ima nacina.
Te kolone treba da budu combobox tj. DataGridViewComboBoxColumn tipa a to ces podesiti na sledeci nacin: desni click na DataGridView i odaberes Edit Columns, nadjes property Column Type i odaveres DataGridViewComboBoxColumn.
Sledece sto treba da podesis:

DataPropertyName - polje iz osnovnog datasource-a na koji je prikacen DataGridView. To polje sluzi kao link polje (obicno ID).

sledeca 3 property-a su vezana za combobox tj. datasource iz koga punis combobox:

DataSource - datasource iz koga punis combobox
DisplayMember - polje tj. kolona iz combobox-a koje zelis da se vidi u DataGridView kada se odabere iz combobox-a (npr. Naziv)
ValueMember - polje iz datasource-a na koji je prikacen combobox. To polje sluzi kao link polje (obicno ID).

Dakle ono sto je bitno je: DataPropertyName <-link-> ValueMember
a DisplayMember je ono sto zelis da se vidi u koloni DataGridView-a (npr. Naziv)


Probaj pa javi da li sam bio od pomoci tj. da li je to ono sto si zeleo.

Pozdrav


Prikačeni fajlovi
 
Odgovor na temu

niksa517
Beograd

Član broj: 143373
Poruke: 2
*.eunet.yu.



Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli28.01.2008. u 11:25 - pre 170 meseci
Imam pitanje koje malo skrece sa teme, ali mislim da nema tezinu da se otvori nova tema. Da li je neko uspeo da resi problem sto se DataGridView sporo ucitava, odnosno ako ima dosta redova sporo je ucitavanje, skrolovanje i slicno?
 
Odgovor na temu

Sasa Popovic
Software Architect / co-owner, Vega IT
Sourcing
Novi Sad

Član broj: 7402
Poruke: 33
89.216.106.*

Sajt: www.vegaitsourcing.rs


Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli28.01.2008. u 19:55 - pre 170 meseci
Citat:
niksa517: Imam pitanje koje malo skrece sa teme, ali mislim da nema tezinu da se otvori nova tema. Da li je neko uspeo da resi problem sto se DataGridView sporo ucitava, odnosno ako ima dosta redova sporo je ucitavanje, skrolovanje i slicno?


Resenje je koriscenje paging-a ali ne default paging nego custom paging gde se uvek za trenutnu stranicu ucitavaju samo podaci koji ce se i prikazati na toj stranici. Custom Paging GridView sa primerom koriscenja mozete da vidite u sledecem clanku: http://www.codeproject.com/KB/aspnet/GridViewNeatPaging.aspx

Pozdrav,
Sasa
 
Odgovor na temu

niksa517
Beograd

Član broj: 143373
Poruke: 2
*.eunet.yu.



Profil

icon Re: DataGridView - Prikaz iz više tabela u jednoj kontroli30.01.2008. u 08:58 - pre 170 meseci
Citat:
Sasa Popovic: Resenje je koriscenje paging-a ali ne default paging nego custom paging gde se uvek za trenutnu stranicu ucitavaju samo podaci koji ce se i prikazati na toj stranici. Custom Paging GridView sa primerom koriscenja mozete da vidite u sledecem clanku: http://www.codeproject.com/KB/aspnet/GridViewNeatPaging.aspx

Pozdrav,
Sasa



Hvala na odgovoru. Nisam bio bas precizan u pitanju. Mislio sam na .NET GridView, ne ASP.NET GridView.
 
Odgovor na temu

[es] :: .NET :: DataGridView - Prikaz iz više tabela u jednoj kontroli

[ Pregleda: 4350 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.