akinwunmi Ответов: 1

Как подсчитать объем данных в определенном coloumn с помощью поля со списком в C# windows form


Всем доброго дня. Я работаю над кредитной заявкой windows form, у меня есть столбец, который состоит из combobox,и combobox имеет три элемента или значения(одобрено, отклонено,ожидание). я хочу иметь возможность подсчитать количество каждого из предметов. например,у меня есть 10 записей(клиентов), и три из них были одобрены,3 отклонены и 4 находятся в ожидании с помощью combobox пожалуйста, как я могу подсчитать, сколько клиентов находятся в ожидании, отклонены, одобрены в datagridview.

Что я уже пробовал:

Good day everyone. I am working on a windows form loan application, I have a column which consist of a combobox, and the combobox has three items or value(Approved,denied,pending). i want to be able to count the amount of each of the items. for example i have 10 records(customers) and three of the customers has been approved,3 denied and 4 pending using the combobox please how can i count how many customers are pending,denied,approved in the datagridview. 

Richard MacCutchan

Изучите каждую строку и проверьте, какой статус содержит combobox. Подсчитайте элементы из этой информации.

1 Ответов

Рейтинг:
2

OriginalGriff

Во - первых, вы, вероятно, не должны использовать содержимое DGV напрямую-обычно источник данных DGV устанавливается в коллекцию или таблицу данных, которые он отображает, и вы будете работать с ними, а не с DGV.

Но в любом случае вам нужно пройти через строки, подсчитывая, какие строки содержат соответствующие элементы, либо с явным циклом (for или foreach вероятно) или с неявным циклом с использованием Linq (или методов Linq).

Мы не можем быть здесь откровенными: мы не можем сказать вам: "сделайте это, и это сработает" - просто существует слишком много различных способов, которыми все это может быть организовано, и у нас нет доступа к вашему коду или данным, чтобы узнать. Черт возьми, мы даже не знаем, что именно вы храните в своем Комбобоксе, и я могу придумать, может быть, полдюжины различных способов сделать это в одиночку!

Поэтому начните с просмотра источников данных и того, как они организованы для отображения, а затем работайте оттуда.