データベースからレコードを読み取り、バインディング リストに復元します。今、バインディングリストに新しいエンティティを追加したいのですが、うまくいきません。最初のエンティティを追加すると問題ありません。その後、挿入するエンティティごとに、以前のエンティティが最後のエンティティに変更されます。すべてのエンティティが 1 つのエンティティを指しており、新しいエンティティを追加すると、すべてのエンティティが変更され、新しい値に更新されることが気に入っています。これが私のコードです。
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);
}
問題はどこだ ?