У меня есть список объектов, в которых есть информация о команде продавцов. в списке есть несколько команд с одинаковым названием, но с другим продавцом.
класс teamDetails имеет следующие атрибуты:
string teamName;
string region;
int teamSales;
string salesmanFullName;
string salesmanAddress;
у пользователя есть возможность найти все команды, продажи которых превышают определенное значение. затем эти команды добавляются в список флажков.
вот как я заполняю список флажков:
var viewList = from toSearch in GlobalVariables.allSalesmenList
where toSearch.teamSales > Convert.ToInt32(txtSalesSearch.Text)
select toSearch;
SearchCheckedListBox.DataSource = viewList.ToList();
SearchCheckedListBox.DisplayMember = "teamName";
проблема, с которой я сталкиваюсь, заключается в том, что название команды отображается более одного раза, если в команде более одного продавца.
как я могу предотвратить повторяющиеся значения флажка?
group toSearch by toSearch.teamName into toSearchGrouped
перед выбором, а затем в выборе поставитьselect toSearchGrouped.Key
. Должно сработать. - person It'sNotALie.   schedule 19.05.2013