Hallo Lars, ich steh momentan voll auf der Leitung.
Ich schick Dir nochmal was ich jetzt habe.
Die lbtnVorschau_Click lasse ich jetzt mal einfach so, wie sie ganz am Anfang auch
aussah. Ich hab da noch nix vern�nftiges anderes
hinbekommen.
Mit oder ohne die Page_Init() wird die UserControl dargestellt und enth�lt auch alle
Labels mit den korrekten Werten.
"Nur" die Werte, die zum Aufbau des eigentlichen Inhalts notwendig sind (die beiden
ersten) kommen nicht an.
Wenn ich den Inhalt der lbtnVorschau_Click in den Page_Load packe, wird alles
dargestellt, nur die Werte sind dann noch die alten
aus der DB, die nicht dargestellt werden brauchen ... aber das zeigt wenigsten, das
die Control funzt.
public void Page_Init()
{
ctrVorschau = this.LoadControl("../_Steuerelemente/Tagesgerichte.ascx");
plhVorschau.Controls.Add(ctrVorschau); //plh = PlaceHolder
}
private void lbtnVorschau_Click(object sender, System.EventArgs e)
{
ctrVorschau = this.LoadControl("../_Steuerelemente/Tagesgerichte.ascx");
plhVorschau.Controls.Add(ctrVorschau);
Type typVorschau = ctrVorschau.GetType();
// nur die beiden folgenden "kommen nicht durch" ----------------------
PropertyInfo priVorschau = typVorschau.GetProperty("_AnzahlTage");
priVorschau.SetValue(ctrVorschau, ddlAnzahlTage.SelectedValue, null);
priVorschau = typVorschau.GetProperty("_GerichteTabelle");
priVorschau.SetValue(ctrVorschau, objGerichteTabelle, null);
// das ist ne DataTable
// ab hier funktioniert alles ---------------------------------
priVorschau = typVorschau.GetProperty("_Titel");
priVorschau.SetValue(ctrVorschau, txtTitel.Text, null);
priVorschau = typVorschau.GetProperty("_Untertitel");
priVorschau.SetValue(ctrVorschau, txtUntertitel.Text, null);
priVorschau = typVorschau.GetProperty("_Kasten");
priVorschau.SetValue(ctrVorschau, txtKasten.Text, null);
priVorschau = typVorschau.GetProperty("_Fusszeile1");
priVorschau.SetValue(ctrVorschau, txtFusszeile1.Text, null);
priVorschau = typVorschau.GetProperty("_Fusszeile2");
priVorschau.SetValue(ctrVorschau, txtFusszeile2.Text, null);
}
----- Original Message -----
From: "Lars Berner" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, July 11, 2004 4:44 PM
Subject: Re: [Asp.net] Bin ich blind?
Ich w�rde das Teil an der Stelle noch zur ControllCollection hinzuf�gen.
Was meiner Meinung noch zu beachten w�re ist, dass man nicht die vom
Formdesigner erstellte OnInit oder InitializeComponent im Inhalt ver�ndert
sondern jedenfalls einen eigenen Handler schreibt. Manchmal verschiebt VS
n�mlich die Inhalte der genannten Routinen und wirbelt dann ggf. alles
durcheinander, weisst du?
Viele Gr��e
Lars
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net