Novo

Forum kao aplikacija na telefonu

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

ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem

  • 5 odgovora
  • 3.429 pregleda

Najnovija ↓

ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem 27.09.2006. u 20:47 · pre 244 meseca
izmenjeno 1 put, poslednji put diplIng 28.09.2006. u 11:58
  1. diplIng28.09.2006. u 11:58zapis iz teksta poruke
#1
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')?
Potpis
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ć
Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem 30.09.2006. u 13:53 · pre 244 meseca
izmenjeno 1 put, poslednji put diplIng 30.09.2006. u 14:23
  1. diplIng30.09.2006. u 14:23zapis iz teksta poruke
#3
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"
..."
Potpis
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ć
Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem 30.09.2006. u 14:37 · pre 244 meseca
izmenjeno 1 put, poslednji put diplIng 30.09.2006. u 14:51
  1. diplIng30.09.2006. u 14:51zapis iz teksta poruke
#5
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).
Potpis
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ć
Re: ADO C# BINDOVANJE Child-Master Tabela preko Relacije problem 30.09.2006. u 15:10 · pre 244 meseca #6
U pravu si, sa Northwind bazom radi.
Onda je verovatno problem sa nekim parametrom Relacije.

Hvala, uzdravlje!
Potpis
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ć
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme