Как назначить результат группировки в listbox или dataGridView в winforms? - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу отобразить сгруппированные данные по странам, отсортированным по ключу

     using (NORTHWNDEntities baza = new NORTHWNDEntities())
    {
    var score = from customers in dataBase.Customers
                                group customers by customers .Country.ToUpper()
                                into sort
                                orderby sort.Key
                                select sort;
    foreach (var group in score )
                    {
                        Convert.ToString(group.Key);

                        foreach (var item in grupa)
                        {
                            var row = Convert.ToString(item.CompanyName) +               " : "
                             + Convert.ToString(item.Phone) + " : "
                             + Convert.ToString(item.Address);

                        }
                    }
     dataGridView1.DataSource = ???
     '''
      or
     '''
     listBox.DataSource = ???


}

Я пробовал это, но это оценка на одной записи в группе.

 listScoreBox.DataSource = score.Select(s => new { s.Key, s.FirstOrDefault().CompanyName, s.FirstOrDefault().City }).ToList();

Я хочу отобразить все результаты для каждой страны в группе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...