Jetzt wei� ich , wo mein Fehler liegt, aber ich wei� nicht, wie ich das umsetzen kann.
Also ich muss mir ja die Position merken, wo er war, denn sonst geht er immer die
For-Schleife durch und gibt mir halt die letzte Frage aus. Und das macht er, immer,
wenn er die Seite neu l�d, also ich auf den Next Button dr�cke.
Wie kann ich denn das machen, dass er sich die Position merkt und immer wenn die Seite
neu geladen wird, die Position um 1 erh�ht????
Danke
Tina
[EMAIL PROTECTED] schrieb am 20.11.03 16:27:56:
>
> Du brauchst doch den Counter gar nicht, oder seh ich da was falsch?
>
> For i = 0 To ds.Tables(0).Rows.Count -1
> iRow = ds.Tables("Aufgabe").Rows(i)
> fill_Controls(iRow)
> Next
>
> Gruss
>
> Marco
>
> -----Urspr�ngliche Nachricht-----
> Von: Christina Ehrmann [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 20. November 2003 16:21
> An: [EMAIL PROTECTED]
> Betreff: RE: [Asp.net] XML-Frage!!
>
>
> Hall�le,
>
> Mein neustes Problem ist, dass ich nicht wei�, wo genau ich den Ausdruck
> "Counter = Counter+1" hintun soll, den jetzt bekomm ich immer den Fehler,
> dass Row 5 nicht existiert.
>
> Hier mal mein Code:
>
> Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles Button1.Click
>
> Dim Counter As Integer
> Dim ds As New DataSet()
> Dim iRow As DataRow
> Dim anzahl As Integer
> Dim i As Integer
>
> ds.ReadXml(Server.MapPath("AufgabeFlash.xml"))
>
> If ds.Tables(0).Rows(i) Is System.DBNull.Value Then
> Label1.Text = "keine weiteren Fragen"
> Else
>
> For i = 0 To ds.Tables(0).Rows.Count
>
> iRow = ds.Tables("Aufgabe").Rows(Counter)
> fill_Controls(iRow)
> Counter = Counter + 1
>
> Next
>
>
> End If
>
> End Sub
>
> Private Sub fill_Controls(ByVal iRow As DataRow)
> Label1.Text = iRow.Item(1)
> Label2.Text = iRow.Item(2)
> End Sub
>
> Vielleicht k�nnt Ihr mir ja nochmal helfen!
>
> Christina
>
>
>
> [EMAIL PROTECTED] schrieb am 13.11.03 16:23:01:
> >
> > Sorry fehlt ja noch die H�lfte:
> >
> > anzahl = dataset.Tables[0].Rows.Count;
> >
> > Damit m�sste es gehen.
> >
> > Jan
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Christina Ehrmann [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, November 13, 2003 4:18 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [Asp.net] XML-Frage!!
> >
> > Hi,
> >
> > Danke das hat mir sehr geholfen, aber er gibt mir immer nur die 2. Frage
> > aus. Muss ich das ganze in eine For schleife binden?? For (Counter = 0;
> > Counter <= "Ende meines DataSets"; Counter ++)
> >
> > Wie bekomme ich das Ende des DataSets raus???
> >
> > Danke
> >
> >
> > [EMAIL PROTECTED] schrieb am 13.11.03 15:39:03:
> > >
> > > Wenn ich das Recht verstehe willste quasi durch eine DataTable per Next
> > > navigieren?
> > >
> > > Du wei�t aber schon das jedesmal die komplette DataTable neu geholt
> > > werden mu� - falls Du die net irgendwo im Cache hinterlegst!
> > >
> > > Falls Du das jedesmal aus einer DB holst kommst Du vielleicht besser nur
> > > den einzelnen Eintrag zu holen!
> > >
> > > Das aber nur als Hinweis nebenbei!
> > >
> > > Da er ja wie ich oben schon erw�hnte eigentlich die Daten immer neu holt
> > > - kannste die ForEach Schleife eigentlich vergessen! Was spricht denn
> > > eigentlich dagegen die gew�nschte Row per .Rows(1) zu holen?
> > >
> > > Dann brauchste doch nur das Event des Buttons so zu legen - das der
> > > aktuelle Wert + 1 genommen wird und dann die entsprechenden Daten aus
> > > der Datatable angezeigt werden!
> > >
> > > Quasi sowas:
> > >
> > > Private DataTable SourceTbl;
> > >
> > > Public void NextBtnEvent_onclick(object sender, EventArgs e)
> > > {
> > > Counter++;
> > > DataRow iRow = SourceTable.Rows[Counter];
> > > fill_Controls(iRow);
> > > }
> > > private void fill_Controls(DataRow iRow)
> > > {
> > > myLabel1.Text = iRow["myWert"].toString();
> > > ...
> > > }
> > >
> > > -----Urspr�ngliche Nachricht-----
> > > Von: Christina Ehrmann [mailto:[EMAIL PROTECTED]
> > > Gesendet: Donnerstag, 13. November 2003 15:19
> > > An: [EMAIL PROTECTED]
> > > Betreff: Re: [Asp.net] XML-Frage!!
> > >
> > >
> > > Ich habe jetzt einen Button "Next" erstellt, wie bekomme ich es hin,
> > > dass er, wenn ich auf den Button klicke, mir dann die n�chste Row in dem
> > > Label anzeigt, also das vorherige l�scht und die neuen Daten ausgibt??
> > >
> > >
> > > [EMAIL PROTECTED] schrieb am 13.11.03 14:45:09:
> > > >
> > > >
> > > > >Wie komme ich eigentlich dann automatisch zur n�chsten Row, ohne dass
> > >
> > > > >ich .Rows(1) angeben muss. Gibt es sowas wie z.B. NextRow???
> > > > >
> > > >
> > > > foreach(DataRow dr in ds.Tables("Aufgabe").Rows)
> > > > {
> > > >
> > > > }
> > > >
> > > > Gruss
> > > >
> > > > Alex
> > > >
> > > > Kommt zur .NET Community Conference in Karlsruhe
> > > > http://www.dotnetgerman.com/ncc/abstract.aspx?ID=4
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Asp.net mailing list
> > > > [EMAIL PROTECTED]
> > > > http://www.glengamoi.com/mailman/listinfo/asp.net
> > >
> > > --
> > > Christina�Ehrmann
> > > Mobil:�0170�/�3�06�31�33
> > > eMail:[EMAIL PROTECTED]
> > > ________________________________________________________________________
> > > ______
> > > Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2
> > > Kostenlos downloaden: http://screensaver.web.de/?mc=021110
> > >
> > > _______________________________________________
> > > Asp.net mailing list
> > > [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
> > >
> > > _______________________________________________
> > > Asp.net mailing list
> > > [EMAIL PROTECTED]
> > > http://www.glengamoi.com/mailman/listinfo/asp.net
> >
> > --
> > Christina�Ehrmann
> > Mobil:�0170�/�3�06�31�33
> > eMail:[EMAIL PROTECTED]
> >
> ____________________________________________________________________________
> > __
> > Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2
> > Kostenlos downloaden: http://screensaver.web.de/?mc=021110
> >
> > _______________________________________________
> > Asp.net mailing list
> > [EMAIL PROTECTED]
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> > _______________________________________________
> > Asp.net mailing list
> > [EMAIL PROTECTED]
> > http://www.glengamoi.com/mailman/listinfo/asp.net
>
> --
> Christina�Ehrmann
> Mobil:�0170�/�3�06�31�33
> eMail:[EMAIL PROTECTED]
> ____________________________________________________________________________
> __
> Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2
> Kostenlos downloaden: http://screensaver.web.de/?mc=021110
>
> _______________________________________________
> Asp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/asp.net
> _______________________________________________
> Asp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/asp.net
--
Christina�Ehrmann
Mobil:�0170�/�3�06�31�33
eMail:[EMAIL PROTECTED]
______________________________________________________________________________
Horoskop, Comics, VIPs, Wetter, Sport und Lotto im WEB.DE Screensaver1.2
Kostenlos downloaden: http://screensaver.web.de/?mc=021110
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net