ADO.NET: konvertieren einer DataTable an ein array von DataRows
Ich bin mit ADO.NET und C#, und ich möchte konvertieren eines DataTable-Objekts in einem array von DataRows. Was ist eine elegante Möglichkeit, dies zu tun?
InformationsquelleAutor Craig Schwarze | 2010-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine erste Frage wäre, warum? Der Antrag macht keinen Sinn.
Die Antwort ist:
Das ist, weil eine Zeile mit einem
Deleted
Staat nicht mehr als Teil der Tabelle. Wenn Sie möchten, um zu überprüfen, vergleichen Sie.Select()
mittable.Rows.Count
. Sie werden feststellen, dass Sie identisch sind.SIE SIND GENIAL !
InformationsquelleAutor Joel Etherton
Eigentlich die DataTable hat eine Eigenschaft namens Zeilen, Hexe, stellt die Methoden, dies zu tun.
Erreichen Sie dies tun:
InformationsquelleAutor Guido Zanon
DataTable.Wählen Sie() gibt dir ein array von DataRows. Sie können verwenden Sie diese als ein array
In den Fall, Sie möchten eine ArrayList, können Sie
Ich habe nicht verwendet die dt.Zeilen.CopyTo-Funktion. vielleicht funktioniert auch.
InformationsquelleAutor ksk
Wenn Sie möchten, um den Inhalt zu sehen, wie eine Zeichenfolge, verwenden Sie diesen code:
InformationsquelleAutor David Stanley