2017-12-20 20 views
2

DataTableでSelectを使用すると、すべての行を返す方法がわかりません。これまでDataTableからすべての行を選択する方法

マイコード:私は次のエラーを取得する

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

Cannot interpret token '!'

ソート列はタイプのGuidのものであり、内の行を返すために使用されますランダムな順序。

+0

あなたは "ソートがNULLでない" しようとしたことがありますか? – pmcilreavy

+0

このリンクを経由してください--- https://msdn.microsoft.com/en-us/library/det4aw50(v=vs.110).aspx –

答えて

3

が代わりにこれを試してみてください...

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

jupp働いています。ありがとう! – TheRuler

+1

答えとして私のコメントを再投稿してくれてありがとう。 – pmcilreavy

+0

@pmcilreavy - 彼はそれをどうやって知っていますか?答えはすでに多くの人々に知られています。彼は単に自分の知識を適用していた可能性があります。告発する前に疑念の恩恵を提供するのがベストだと思います。間違った告発を救う。 (あなたのコメントを間違って批判してしまいました;-) – InteXX

関連する問題