Я никогда не использовал сетки данных и тому подобное, но сегодня я столкнулся с простой проблемой и решил «связать данные», чтобы закончить это быстрее, однако я обнаружил, что это не работает так, как я ожидал.
Я думаю, что делая что-то простое, как:
var q = from cust in dc.Customers
where cust.FirstName == someString
select cust;
var list = new BindingList<Customer>(q.ToList());
return list;
Тогда использование этого списка в DataGridView1.DataSource было всем, что мне было нужно, однако, независимо от того, сколько я гуглю, я не могу найти достойный пример того, как заполнять (добавлять / редактировать / изменять) результаты один запрос к таблице в DataGridView1. Большинство примеров говорят о ASP.NET, который мне не хватает, это WinForms.
Есть идеи?
Я сталкивался с другими постами и GetNewBindingList, но, похоже, это не сильно изменится.
Чего мне не хватает (должно быть очевидно)?