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

ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem

[es] :: .NET :: .NET Desktop razvoj :: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem

[ Pregleda: 2576 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milos Milosevic
Beograd

Član broj: 98063
Poruke: 140
*.adsl.sezampro.yu.



Profil

icon ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem27.09.2006. u 19:47 - pre 213 meseci
Povezivao sam ovako i, naravno, radi:

Code:

DataGrid1.SetDataBinding(DataSet1,"TabelaMaster1");

textBox1.DataBindings.Add("Text",DataSet1,"TabelaMaster1.Relacija1.TrazenaKolonaChildTabele1");


Evo problema:
Treba da to uradim u KONTRA SMERU, tj. prakticno zameniti mesta Master i Child tabela u gornjem izrazu.
Da DataGrid prikazuje Child tabelu, a u textBoxu da stoji vrednost (povezane) Master tabele.
Ako samo zamenim mesta, ne radi!

Kako se ovaj problem resava (moze li uopste Bindovanjem, bez lomatanja 'rukama i nogama')?


[Ovu poruku je menjao diplIng dana 28.09.2006. u 11:58 GMT+1]
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem28.09.2006. u 13:34 - pre 213 meseci
Ako sam dobro skontao sta ti treba, probaj ovako
Code:

textBox1.DataBindings.Add("Text",DataSet1,"TabelaMaster1.TrazenaKolonaMasterTabele");
DataGrid1.SetDataBinding(DataSet1,"TabelaMaster1.Relacija1");

Javi da li radi, trebalo bi.
Pozdrav


RTFM
 
Odgovor na temu

Milos Milosevic
Beograd

Član broj: 98063
Poruke: 140
*.adsl.sezampro.yu.



Profil

icon Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem30.09.2006. u 12:53 - pre 213 meseci
Nece, kaze ovako:

"System.ArgumentException: Can't create a child list for field "IME_RELACIJE".
at System.Windows.Forms.BindingContext.EnsureListManager(Object dataSource, String dataMember)
..."

Problem je vezivanje DataGrida (iskomentarisem red za vezivanje TextBoxa i opet javlja gresku)

Ako stavim:

DataGrid1.SetDataBinding(DataSet1,"TabelaMaster1.Relacija1.TabelaChild1");

opet nece:
"System.ArgumentException: Can't create a child list for field "IME_CHILD-TABELE"
..."



[Ovu poruku je menjao diplIng dana 30.09.2006. u 14:23 GMT+1]
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem30.09.2006. u 13:28 - pre 213 meseci
Mozda nisi dobro definisao master-detail relaciju u datasetu.... ne znam.
Pogledaj upload. Javi svakako da li radi. Ovo je provereno 100%
RTFM
Prikačeni fajlovi
 
Odgovor na temu

Milos Milosevic
Beograd

Član broj: 98063
Poruke: 140
*.adsl.sezampro.yu.



Profil

icon Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem30.09.2006. u 13:37 - pre 213 meseci
Imam posebne DataAdaptere za Master i za Child Tabele. JEDAN DataSet punim iz oba DA (razume se prvo
Master pa Child tabelu).

Relaciju sam napravio prostim prevlacenjem u ds.XSD semi.
Ne vidim gde bi moglo da dodje do greske, a i RADI ako izmenim vezivanje onako kako sam opisao u pitanju
(DataGrid vezem za Master tabelu, a TextBox za Polje Child tabele preko relacije, radi OK).

Baza je Access i Krece se kroz relacije propisno (ili bar ja ne vidim gresku).

[Ovu poruku je menjao diplIng dana 30.09.2006. u 14:51 GMT+1]
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
 
Odgovor na temu

Milos Milosevic
Beograd

Član broj: 98063
Poruke: 140
*.adsl.sezampro.yu.



Profil

icon Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem30.09.2006. u 14:10 - pre 213 meseci
U pravu si, sa Northwind bazom radi.
Onda je verovatno problem sa nekim parametrom Relacije.

Hvala, uzdravlje!

Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem

[ Pregleda: 2576 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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