2016-07-07 3 views
0

У меня есть Winform с 3 столбец доступа к столбцу. Я нахожу общее количество строк в таблице доступа, как показано нижеСчитать строки со значением Да в столбце Winforms

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

Теперь я должен найти количество строк с Да в колонке под именем Завершено. Пожалуйста помоги.

Благодаря

ответ

1

Если вы уже извлечены эту таблицу и у вас есть в вашем распоряжении в вашем коде, вы можете рассчитывать строки со строкой YES в колонке с этим кодом

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

Здесь Я предполагаю, что ваш тип столбца строки, но если это поле YesNo затем изменить <string> к <bool> и сравниваться истина/ложь

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

(ну сравнение с истиной действительно не нужно, но в этом случае я думаю, что это делает вещи более читаемыми)

Смежные вопросы