Я привязываю список entities
к виду сетки данных следующим образом:
var orders = context.Order.ToList();
BindingList<Order> orderList = new BindingList<Order>(orders);
dataGridView1.DataSource = orderList;
Пользователь может редактировать или добавлять новые данные непосредственно в datagridview. Когда пользователь нажимает кнопку Save
, чтобы оптимизировать производительность, я хочу получить список сущностей, которые были изменены/новые для выполнения вставки/обновления. Как я могу достичь этого?
EDIT Определить добавление новой строки в gridview:
BindinList<Order> orders = (BindingList<Order>)dataGridView1.Datasource;
order.Add(new Order());
РЕДАКТИРОВАТЬ 2 Решить:
BindinList<Order> orders = (BindingList<Order>)dataGridView1.Datasource;
Order order = new Order();
context.Order.Add(order);
order.Add(order);