2016-09-30 8 views
0

Ich möchte den letzten Datensatz in meiner Datenbank erhalten und in einem Textfeld anzeigen.VB.NET Wie erhält man den vorherigen Datensatz aus der Datentabelle?

Hier ist, was ich versucht

Previous_Project_Float_Detail.Text = projectRecordDT.Rows(projectRecordDT.Rows("FloatNo").Count - 1).ToString() 

projectRecordDT ist meine Datentabelle bevölkert mit Aufzeichnungen mySqlDataAdapter verwenden. In meiner Datenbank möchte ich den letzten Datensatz der Spalte FloatNo abrufen. Normalerweise kann ich dies durch Erstellen eines neuen Datarow abrufen. Aber wie bekomme ich es effizient, ohne die Datensätze jedes Mal mit Datenzeilen zu wiederholen?

+0

Sprechen Sie darüber, dass nur die letzte Zeile eingefügt wird? – Plutonix

+0

Abrufen des letzten Spaltensatzes aus der Datentabelle. @Plutonix – Student

Antwort

0

Ich habe es geschafft, meine eigene Frage zu lösen, weil ich eine Klammer mit dem Spaltennamen verlegen.

Der richtige Weg ist

Previous_Project_Float_Detail.Text = projectRecordDT.Rows(projectRecordDT.Rows.Count - 1)("FloatNo").ToString() 

Der Spaltenname nach der Zeilenanzahl ist. Nicht im Inneren. Dies funktioniert auch nur, wenn die Reihenfolge der Datensätze in Ihrer Datenbank bereits korrekt ist.

Verwandte Themen