Ahhh, super, Danke!

Hatte es erst mit diversen Hilfen probiert und bis vor kurzen
mit:
http://www.microsoft.com/germany/msdn/library/net/aspnet/SeitennummerierungMithilfeVonRepeatern.mspx

doch leider scheinte es an der Reihenfolge der Event-Handler zu scheitern.
Ansonsten fänd ich diese Lösung super.

Ich werde es nun aber mit dem DataGrid_ItemCreated probieren und dem
hinzufügen der einzelnen Links, hoffe mal dass ich hier auf einen grünen
Zweig komme.

Kleines Schlusswort:
Es ist immerwieder eine Herausforderung etwas in Asp.net zu verwirklichen,
geschweigeden zu finden....

aber wie ihr sicher wisst:
.... nur die Besten werden überleben ;-)

Gruß
Hans

> --- Ursprüngliche Nachricht ---
> Von: "Pessner, Andreas" <[EMAIL PROTECTED]>
> An: <[email protected]>
> Betreff: AW: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> Datum: Thu, 12 Jan 2006 14:16:12 +0100
> 
> onCommand gibt es wirklich nur auf der ASPX, ASCX Seite!
> 
> In der CodeBehind Seite müsste das Command heißen - wobei ich C# schreibe.
> 
> For i As Integer = 1 To dataCount \ 5 + 1
>       Dim pageButton As LinkButton
>       pageButton.ID = CType(i, String)
>       pageButton.CommandName = CType(i, String)
>       pageButton.Command = ...
> Next
> 
> 
> Bah - habe mir gerade mal die Hilfe angesehen! Das wird wirklich unter
> VB.NET ganz anders gemacht:
> 
> Sub Page_Load(sender As Object, e As EventArgs)
> 
>          ' Manually register the event-handling method for the Command  
>          ' event of the Button controls.
>          AddHandler Button1.Command, AddressOf CommandBtn_Click
>          AddHandler Button2.Command, AddressOf CommandBtn_Click
>          AddHandler Button3.Command, AddressOf CommandBtn_Click
>          AddHandler Button4.Command, AddressOf CommandBtn_Click
>          AddHandler Button5.Command, AddressOf CommandBtn_Click
> 
>       End Sub
> 
> Dokulink:
>
ms-help://MS.NETFrameworkSDKv1.1.DE/cpref/html/frlrfsystemwebuiwebcontrolsbuttonclasscommandtopic.htm
> 
> (einfach in die Adressleiste des Internet Explodierers rein kopieren -
> falls Du das SDK installiert hast.)
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> Auftrag von [EMAIL PROTECTED]
> Gesendet: Mittwoch, 11. Januar 2006 13:17
> An: [email protected]
> Betreff: Re: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> 
>             For i As Integer = 1 To dataCount \ 5 + 1
>                 Dim pageButton As LinkButton
>                 pageButton.ID = CType(i, String)
>                 pageButton.CommandName = CType(i, String)
>             Next
> 
> oder in C#:
> 
>            for (int i = 1; i <= dataCount / 5 + 1; i++) {
>                 LinkButton pageButton;
>                 pageButton.ID = ((string)(i));
>                 pageButton.CommandName = ((string)(i));
>            }
> 
> so programmiere ich die buttons, aber oncommand ist wirklich nicht zu
> finden....
> in C# finde ich immerhin .click, wobei mir das in VB.NET net wirklich
> weiterhilft.
> 
> Mach ich was falsch?
> 
> Gruß
> Hans
> 
> 
> 
> > --- Ursprüngliche Nachricht ---
> > Von: [EMAIL PROTECTED]
> > An: [email protected]
> > Betreff: Re: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber
> wie
> > Datum: Wed, 11 Jan 2006 10:48:46 +0100 (MET)
> > 
> > VB.NET
> > Aber das dürfte doch jetzt nichts ausmachen, .Net steht ja beiden zur
> > Verfügung
> > 
> > Gruß
> > Hans
> > 
> > > --- Ursprüngliche Nachricht ---
> > > Von: "Andreas Rudischhauser" <[EMAIL PROTECTED]>
> > > An: <[email protected]>
> > > Betreff: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> > > Datum: Wed, 11 Jan 2006 10:46:40 +0100
> > > 
> > > Moment mal, verdenst du VB.NET oder C#?
> > > 
> > > -----Ursprüngliche Nachricht-----
> > > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Im
> > > Auftrag von [EMAIL PROTECTED]
> > > Gesendet: Mittwoch, 11. Januar 2006 10:33
> > > An: [email protected]
> > > Betreff: Re: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> > > 
> > > _btn_save ist das der name von deinem button?
> > > 
> > > unter me. find ich meinen button nicht, da stehen bei mir nur die, die
> > ich
> > > html-seitig per drag&drop eingefügt habe....
> > > 
> > > Gruß
> > > Hans
> > > 
> > > 
> > > > --- Ursprüngliche Nachricht ---
> > > > Von: "Pessner, Andreas" <[EMAIL PROTECTED]>
> > > > An: <[email protected]>
> > > > Betreff: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> > > > Datum: Wed, 11 Jan 2006 10:23:26 +0100
> > > > 
> > > > Doch gibt es definitiv!
> > > > 
> > > > Habe es gerade bei mir getestet:
> > > > this._btn_save.Command                  += new
> > CommandEventHandler(_btn_save_Command);
> > > > 
> > > > 
> > > > Und das ist auch keine ASP2.0 Kram - sondern sollte ab ASP.NET1.0
> > gehen!
> > > > 
> > > > Kontrolliere auch mal - das myButton auch ein
> > > > System.Web.UI.WebControls.Button ist!
> > > > 
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> > Im
> > > > Auftrag von [EMAIL PROTECTED]
> > > > Gesendet: Mittwoch, 11. Januar 2006 10:16
> > > > An: [email protected]
> > > > Betreff: Re: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> > > > 
> > > > > myButton.Command += new
> > > > > CommandEventHandler(this.SubmitBtn_Command_EventHandler);
> > > > 
> > > > irgendwie finde ich nicht das .command..... ein .oncommand.....
> leider
> > > > auch
> > > > nicht.
> > > > Ist das sowas neumodisches wie Asp.net 2.0?
> > > > 
> > > > Im html-Bereich find ich oncommand, aber im Codebehind werd ich
> > einfach
> > > > nicht fündig.
> > > > 
> > > > Kann da jemand helfen? Das Internet bietet mir leider etwas zuviel,
> > was
> > > > mit
> > > > dem hier garnichts zu tun hat....
> > > > 
> > > > Gruß
> > > > Hans
> > > > 
> > > > 
> > > > 
> > > > 
> > > > > --- Ursprüngliche Nachricht ---
> > > > > Von: "Pessner, Andreas" <[EMAIL PROTECTED]>
> > > > > An: <[email protected]>
> > > > > Betreff: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie
> > > > > Datum: Tue, 10 Jan 2006 16:47:37 +0100
> > > > > 
> > > > > Wie erstellste denn den dynamisch?
> > > > > 
> > > > > Wenn Du es so machst:
> > > > > 
> > > > > Button myButton = new Button();
> > > > > myButton.id = "button_" + Counter;
> > > > > myButton.onClick += new
> > > EventHandler(this.SubmitBtn_Click_EventHandler);
> > > > > oder auch:
> > > > > myButton.Command += new
> > > > > CommandEventHandler(this.SubmitBtn_Command_EventHandler);
> > > > > // diese beiden Sachen kannste nehmen - um noch zusätzliche Daten
> zu
> > > > > übergeben!
> > > > > myButton.CommandName = "...";
> > > > > myButton.CommandArgument = "...";
> > > > > 
> > > > > Dann brauchste nur noch den Eventhandler zu schreiben - der das
> > ganze
> > > > dann
> > > > > auseinander nimmt und fertig.
> > > > > 
> > > > > 
> > > > > Aber sei vorsichtig - wenn Du den Button in einem DataGrid,
> Repeater
> > > > usw.
> > > > > einbaust - und den da quasi pro Zeile mit reinstellst, kann es
> sein
> > -
> > > > das
> > > > > auch der EventHandler Deines DataGrids/Repeaters zuerst anspringt,
> > und
> > > > dann
> > > > > versucht Dein Event zu handeln. Dann passieren gar merkwürdige
> > sachen,
> > > > > wobei ich mir nicht 100% sicher bin - was da genau alles gemacht
> > wird.
> > > > Aber es
> > > > > kann sein, dass dabei Dein Event doppelt behandelt wird oder
> > plötzlich
> > > > von
> > > > > Deinem ButtonEventHandler gar nicht mehr behandelt wird usw. Aber
> > das
> > > > ganze
> > > > > kann man eigentlich mit dem Debugger schön heraus finden.
> > > > > 
> > > > > 
> > > > > -----Ursprüngliche Nachricht-----
> > > > > Von: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]
> > > Im
> > > > > Auftrag von Alexander Zeitler
> > > > > Gesendet: Dienstag, 10. Januar 2006 16:34
> > > > > An: [email protected]
> > > > > Betreff: RE: [Asp.net] Buttons-events dynamisch dazu, aber wie
> > > > > 
> > > > > > 
> > > > > > Server-Event, da er eine Variable mitgeben soll, welche Zeile 
> > > > > > nun die erste ist.
> > > > > > 
> > > > > 
> > > > > Dafür kannst Du das CommandArgument des Buttons hernehmen.
> > > > >
> > > >
> > >
> >
>
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html
> > > > > /frlrfsystemwebuiwebcontrolsbuttonclasscommandargumenttopic.asp>
> > > > > 
> > > > > Den Rest würde ich so machen, wie es Andreas schon geschrieben
> > > > > hat.
> > > > > 
> > > > > Gruss
> > > > > 
> > > > > Alex
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Asp.net Mailingliste, Postings senden an:
> > > > > [email protected]
> > > > > An-/Abmeldung und Suchfunktion unter:
> > > > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > > > > 
> > > > > 
> > > > > _______________________________________________
> > > > > Asp.net Mailingliste, Postings senden an:
> > > > > [email protected]
> > > > > An-/Abmeldung und Suchfunktion unter:
> > > > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > > > > 
> > > > 
> > > > -- 
> > > > 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
> > > > +++ GMX - die erste Adresse für Mail, Message, More +++
> > > > _______________________________________________
> > > > Asp.net Mailingliste, Postings senden an:
> > > > [email protected]
> > > > An-/Abmeldung und Suchfunktion unter:
> > > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Asp.net Mailingliste, Postings senden an:
> > > > [email protected]
> > > > An-/Abmeldung und Suchfunktion unter:
> > > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > > > 
> > > 
> > > -- 
> > > Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
> > > Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner
> > > _______________________________________________
> > > Asp.net Mailingliste, Postings senden an:
> > > [email protected]
> > > An-/Abmeldung und Suchfunktion unter:
> > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > > 
> > > 
> > > _______________________________________________
> > > Asp.net Mailingliste, Postings senden an:
> > > [email protected]
> > > An-/Abmeldung und Suchfunktion unter:
> > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > > 
> > 
> > -- 
> > 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
> > +++ GMX - die erste Adresse für Mail, Message, More +++
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > [email protected]
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> > 
> 
> -- 
> 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
> +++ GMX - die erste Adresse für Mail, Message, More +++
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 

-- 
DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert:
GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dsl
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an