2016-07-07 6 views
0

私は3列のアクセステーブルを持つWinformを持っています。今、私は完了という名前の列にはいと行の数を見つける必要がありWinforms列で値を持つ行をカウントする

lblnoofrow.Text = "Total no of rows :- " + tbl.Rows.Count.ToString() 

以下のように私はアクセステーブル内の行の合計数を見つけます。助けてください。

おかげ

答えて

1

あなたはすでにそのテーブルを取得した場合、あなたはあなたのコード内であなたの処分でそれを持って、あなたは

lblnoofrow.Text = "Total no of rows :- " + 
     tbl.AsEnumerable().Count(x => x.Field<string>("Completed") == "Yes"); 

ここでは、このコードで列内の文字列YESと行を数えることができます私はあなたの列が文字列型であると仮定し、それがある場合はいいいえフィールドは、偽/ <bool><string>を変更し、真と比較

lblnoofrow.Text = "Total no of rows :- " + 
     tbl.AsEnumerable().Count(x => x.Field<bool>("Completed") == true); 

(実際との比較は本当に必要ではないが、この場合は読みやすくすると思う)

関連する問題