Добавление сущности в конец списка привязок приводит к обновлению предыдущих сущностей

Я читаю свои записи из базы данных и восстанавливаю их в списке привязок. Теперь я хочу добавить новые объекты в мой список связывания, но это не работает. Когда я добавляю первую сущность, проблем нет. после этого для каждой сущности, которую я вставляю, мои предыдущие сущности меняются на последнюю сущность. Мне нравится, что все сущности указывают на одну сущность, и когда я добавляю новую сущность, все сущности меняются и обновляются до нового значения. вот мой код

                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;
Другие вопросы по тегам