mmmh,

versuche doch mal im Repeater.ItemDataBound
entweder
a:
        Die DataList zufinden und dann die Controls
oder
b:      den jeweiligen DataList den Eventhandler zuzuweisen
        immer den selben versteht sich

b) ist denke ich der richtige Ansatz, damit gew�hrleistet ist das
der Event auch ausgel�st wird.

Gru� J�rg



-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag von Marko Lutz
Gesendet: Donnerstag, 30. Dezember 2004 23:36
An: [email protected]
Betreff: AW: [Coffeehouse] findcontrol problem


Guten Abend,

naja ... steht die datalist allein und nicht im repeater verschachtelt, dann
funktioniert es so perfekt:

Private Sub Datalist1_ItemDataBound(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataListItemEventArgs) Handles
DataList1.ItemDataBound

        Dim MyDeleteButton As LinkButton
        If Not IsNothing(e.Item.FindControl("lb_delete")) Then
            MyDeleteButton = CType(e.Item.FindControl("lb_delete"),
LinkButton)
            MyDeleteButton.Attributes.Add("OnClick", _
            "return confirm('Wollen Sie den Eintrag wirklich l�schen?');")
End If

Da die Datalist aber im Repeater steht, scheint das findcontrol so nicht zu
funktionieren?


mfg

Marko Lutz

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag von J�rg Uth
Gesendet: Donnerstag, 30. Dezember 2004 23:22
An: [email protected]
Betreff: AW: [Coffeehouse] findcontrol problem


Hallo,

weise der DataList einen EventHandler zu:

 mDataList.ItemDataBound += new
DataListItemEventHandler(mDataList_ItemDataBound);

in
private void mDataList_ItemDataBound(object sender, DataListItemEventArgs e)
{
        LinkButton lb = (LinkButton)e.Item.FindControl("Linkbutton1");
        if(lb != null)
                lb.Attributes.Add("onclick","foo();");
}

Hoffe das hilft dir

J�rg

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag von Marko Lutz
Gesendet: Donnerstag, 30. Dezember 2004 23:10
An: [email protected]
Betreff: [Coffeehouse] findcontrol problem


Hi,

ich habe einen �u�eren Repeater (Repeater1) und eine innere Datalist
(Datalist1). In der Datalist gibt es u.a. einen Linkbutton (Linkbutton1).
Wie kann ich �ber Findcontrol auf diesen Linkbutton zugreifen, um ihm z.B.
ein Javascript via Linkbutton1.Attributes.Add zu verpassen. (VB)
Ohne diese "Verschachtelung" klappts wunderbar :-)

Danke ...


_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse



_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse


_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse


_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an