特定の列の合計を取得するには、特定の文字列dromデータテーブルが含まれています。特定の値を含むデータテーブルの列の数を取得する
私は以下のが、得ていないなどの続く:あり
int count = _dt.AsEnumerable().Where(c => c.Field<string>
("EffectiveShow").Equals("0")).count;
"EffectiveShowは、" 私の列名です。その列には、文字列 "0"のカウントが必要です。
特定の列の合計を取得するには、特定の文字列dromデータテーブルが含まれています。特定の値を含むデータテーブルの列の数を取得する
私は以下のが、得ていないなどの続く:あり
int count = _dt.AsEnumerable().Where(c => c.Field<string>
("EffectiveShow").Equals("0")).count;
"EffectiveShowは、" 私の列名です。その列には、文字列 "0"のカウントが必要です。
これを試してください。
int count = _dt.AsEnumerable().Where(c => c["EffectiveShow"].ToString()=="0").ToList().Count;
エラー 'System.Data.EnumerableRowCollection
私はそれをリストに変換する必要はないと思います。単に '.Count()'を呼び出してください。結果はどこにでもあります。 –
いいえ、どこに直接追加することさえありません。カウントにアクセスできないなどのエラーが発生しています。 –
はこちらをご覧:http://stackoverflow.com/questions/5252934/getting-a-count-of-rows-in-a-datatable-that-meet-certain-criteria –