Как назначить результат группировки в listbox или datagridview в winforms?
Я хочу отобразить сгруппированные данные по странам, отсортированным по ключу
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();