Äquivalent des Recordsets.MoveNext, während Nicht EOF im ASP.NET
Ich bin mit einem DataReader
zur Anzeige von Informationen in einer Tabelle gespeichert.
Ich habe Zwei button zu gehen, um next
erfassen und zu go back
.
In VB6 habe ich diese code :
While Not Recordset1.EOF
Recordset1.MoveNext
End While
In ASP.NET
ich habe nicht einen Weg finden, wie es zu tun, weil DataReader hat nicht die EOF-Eigenschaft.
EDIT :
While Not Recordset1.BOF
Recordset1.MovePrevious
End While
Wie kann ich umwandeln dieser Letzte code (VB6) zu ASP.NET ??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie
Read
stattMoveNext
und es wird false zurückgeben, wenn es nicht mehr Datensätze.Also:
Dim rows() as DataRow = table.Select()
und am Ende mit der normalen array-etc.Azirar, ho1 ist richtig, dass Sie sollte eine DataTable. Wenn Sie die Aktualisierung nach jedem post wieder und brauchen nur einen einzigen Datensatz enthalten, können Sie Sie dennoch verwenden Sie einen DataReader, aber richten Sie Ihre SQL-Anweisung um eine einzelne Zeile (die Speicherung der entsprechenden Informationen in der SQL-Anweisung (oder noch besser gespeicherte Prozedur), um zu erreichen, dass einzelne Datensatz wieder in query-strings oder session-Variablen).