Cor
Dzieki,
ale jakos nie mam podejscia tego. Fajnie jak bys mial chwile i na to
spojrzal.
Mam dataSet (specyfikowany na podstawie pliku xsd).
W ds dwie tabele Osoba (idOsoba(PK), Imie, Nazwisko ... ) i AdresEmail
(idEmail, idOsoba(FK), Adres). Polaczone sa one za pomoca relacji
OsobaAdresEmail.
Dzieki Twojej radzie do pierwszego dataGrid'u jako dgOsoba.DataSource =
ds.Osoba.DefaultView;
Nastepnie Binduje dane do textBox'ów tbImie.DataBindings.Add(new
Binding("Text", ds.Osoba.DefaultView, "Imie"));
Po dodaniu kolejnego dataGrida - dgEmail.SetDataBinding(ds,
"AdresEmail.idOsoba");
w trakcie dzialania otrzymuje blad "Specified cast is not valid."
jezeli ustawie dgEmail.SetDataBinding(ds, "OsobaAdresEmail.idOsoba"); lub
dgEmail.SetDataBinding(ds, "OsobaAdresEmail");
to jest nastepujacy blad "Cannot create a child list for field
OsobaAdresEmail"
Sprawdzilem typy pól w bazie i dataSet i one sie zgadzaja, o jakie
rzutowanie tu chodzi.
Wielkie dzieki
Pozdrawiam Pawel
Uzytkownik "Cor Ligthert" <no************@planet.nl> napisal w wiadomosci
news:%2****************@TK2MSFTNGP12.phx.gbl...
Pawel,
Is this enough
DataGrid2.SetDataBinding(Ds, "Countries.Regulars");
"Countries.Regulars" is the child in a dataset relation where the first
table is Countries and the second Regulars.
http://msdn.microsoft.com/library/de...tionstopic.asp
Mam nadzieje ze to pomorze?
Cor