Sollte net Counter = i sein?

Quasi: 
iRow = ds.Tables("Aufgabe").Rows(i)
fill_Controls(iRow)

Ausserdem kannste das auch eleganter machen:

Achtung C# Code!!!
Foreach(DataRow iRow 9n ds.Tables[0].Rows)
{
        fill_Controls(iRow);
}

                

-----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

Antwort per Email an