2017-12-20 4 views
2

Ich kann nicht herausfinden, wie alle Zeilen zurückgegeben werden, wenn Select auf einer DataTable verwendet wird.So wählen Sie alle Zeilen aus einer DataTable aus

Mein Code so weit:

foreach (DataRow r in data.Select("Sort != null", "Sort")) 
{ //process } 

ich die folgende Fehlermeldung erhalten:

Cannot interpret token '!'

Die Sortieren Spalte ist vom Typ Guid und wird verwendet, um die Zeilen zurück in eine zufällige Reihenfolge.

+0

Haben Sie versucht, "Sortieren IS NOT NULL"? – pmcilreavy

+0

Gehen Sie durch diesen Link --- https://msdn.microsoft.com/en-us/library/det4aw50(v=vs.110).aspx –

Antwort

3

Versuchen Sie stattdessen ...

foreach (DataRow r in data.Select("Sort IS NOT NULL", "Sort")) 
{ //process } 
+0

Jupp, die funktionierte. Vielen Dank! – TheRuler

+1

Danke für die erneute Buchung meines Kommentars als Antwort. – pmcilreavy

+0

@pmcilreavy - Woher weißt du, dass er das getan hat? Die Antwort ist vielen Menschen bereits bekannt; er hätte einfach sein eigenes Wissen anwenden können. Am besten, ich glaube, bevor ich sie anklagte. Spart vor falschen Anschuldigungen. (Das heißt, es ist möglich, dass ich Ihren Kommentar missverstanden habe und Sie fälschlicherweise beschuldigt habe ;-) – InteXX

Verwandte Themen