Hallo,
ich habe eine kleine Frage zum Tableadapter. Ich verwende typisierte DataSets mit zwei Tabellen Kunde und Anschriften in einer 1:N Relation. Habe mir soweit alles von Visual Studio zusammenbasteln lassen.
Nun habe ich den Tableadapter des Kunden um eine Query erweitert (FillByKundeID). Bei der ich die ID des Kunden übergebe. Funktioniert auch alles bestens.
NUR
Beim initialisieren meines Formulars wird ja die "normale" Fill-Methode aufgerufen. Schaue ich mir nun eine Row des Kunden an, so kann ich durch die Relation zur Anschrift mittels KundenRow.AnschriftRow.PLZ mir die PLZ des Kunden anschauen.
Sobald ich aber meine FillbyID aufrufe und mir dann eine Kundenzeile aufrufe, ist die einenschaft Anschriftrow = NULL (obwohl zu dem Kunden eine Anschrift existiert).
Warum werden also beim generierten FILL auch alle Relationen mitgefüllt und beim Aufruf meiner FillByID nicht?? Das hätte ich ganz gerne
Jemand einen Tipp für mich??
PS: Bin noch relativ "jung" auf dem Gebiet.
ich habe eine kleine Frage zum Tableadapter. Ich verwende typisierte DataSets mit zwei Tabellen Kunde und Anschriften in einer 1:N Relation. Habe mir soweit alles von Visual Studio zusammenbasteln lassen.
Nun habe ich den Tableadapter des Kunden um eine Query erweitert (FillByKundeID). Bei der ich die ID des Kunden übergebe. Funktioniert auch alles bestens.
NUR
Beim initialisieren meines Formulars wird ja die "normale" Fill-Methode aufgerufen. Schaue ich mir nun eine Row des Kunden an, so kann ich durch die Relation zur Anschrift mittels KundenRow.AnschriftRow.PLZ mir die PLZ des Kunden anschauen.
Sobald ich aber meine FillbyID aufrufe und mir dann eine Kundenzeile aufrufe, ist die einenschaft Anschriftrow = NULL (obwohl zu dem Kunden eine Anschrift existiert).
Warum werden also beim generierten FILL auch alle Relationen mitgefüllt und beim Aufruf meiner FillByID nicht?? Das hätte ich ganz gerne
Jemand einen Tipp für mich??
PS: Bin noch relativ "jung" auf dem Gebiet.