Forum: ASP.NET2.0 |
Thema:
AW: AW: UserControl - Events u. Paramter |
Von:
Bernhard Grojer (
12.09.2006 21:28) |
Hi Hannes!
Bevor ich mich an die Arbeit mache mal kurz an den Zweck (eventuell hast du eine gute Idee für mich)
Ich habe jetzt ein Usercontrol erstellt, das anhand der im Querystring übergebenen ID eine Adresse anzeigt. Diese kann beliebig bearbeitet werden etc. (immer das selbe Detailsview)
Jede Adresse kann nun Childs und Parents haben (Ansprechpartner bzw. selbst ein Ansprechpartner sein).
Dafür gibt es nun das Usercontrol Addresschilds (Gridview). Die Daten werden wieder anhand der übergebenen ID geladen (diese ID ist die ParentID der Childs).
Ich kann so an jedem Punkt der Anwendung ein bearbeiten einer Adresse ermöglichen ohne die Childs (Ansprechpartner) darstellen zu müssen.
Nun ans eingemachte:
In der eigentlichen "Adressverwalungsseite" möchte ich aber nun immer den Parent darstellen als Linkbutton. (damit ich von der Ansprechpartneradresse direkt zur Adresse hüpfen kann)
Und genauso daneben auch noch die "direkten" Childs vom Datensatz.
Das mit dem Hauptdatensatz und den Childs funktioniert "fast" problemlos. Ich möchte zB die Childs auf unsichtbar schalten können wenn das Usercontrol mit der Adresse im "einfügen" Modus steht oder nicht vorhanden ist. (ich kann dann ja keine Childs ohne HauptID einfügen)
Genauso müsste ich auf die Adressdetails im Usercontrol zugreifen können um die Parentaddress darzustellen.
Da ich Objektorientiert arbeite war das vor den Usercontrolls super einfach.
IF Not Address.Parent is nothing then
linkbtn.text = Address.Parent.Matchcode
...
End if
Nur da die Events in der Hauptseite vor den Events im Usercontrol gefeuert werden hab ich ein Problem. ;-(
Ideen Hannes?
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!