Добавление сущности в конец списка привязок приводит к обновлению предыдущих сущностей
Я читаю свои записи из базы данных и восстанавливаю их в списке привязок. Теперь я хочу добавить новые объекты в мой список связывания, но это не работает. Когда я добавляю первую сущность, проблем нет. после этого для каждой сущности, которую я вставляю, мои предыдущие сущности меняются на последнюю сущность. Мне нравится, что все сущности указывают на одну сущность, и когда я добавляю новую сущность, все сущности меняются и обновляются до нового значения. вот мой код
My_Entity _Entity;
BindingList<My_Entity> List;
//====================================
List = businessLogic.SelectAll();//fill list
//===============================================
_Entity = new My_Entity();
_Entity = get_data(); //fill entity here
businessLogic.Entity = _Entity;
if (businessLogic.SendToInsert())
{
List.Add(_Entity);
}
в чем проблема?
2 ответа
Решение
Спасибо всем. Сущность в методе Get_Data(). не было новым в каждый раз, когда я это называю. Я новое лицо и проблема решена.
Попробуйте с настройками ниже
BindingList<My_Entity> List ;
List.AllowNew = true;
List.AllowEdit = true;
List.AllowRemove = true;