将实体添加到绑定列表的末尾导致更新先前的实体
我从数据库中读取记录并在绑定列表中恢复。现在我想将新实体添加到我的绑定列表中,但它不起作用。 当我添加第一个实体时没有问题。之后,对于我插入的每个实体,我之前的实体将更改为最后一个实体。 就像每个实体都指向一个实体,当我添加新实体时,每个实体都会更改并更新为新值。 这是我的代码。
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);
}
问题出在哪里?
I read my records from database and restore in binding list. now I want to add new entitys to my bindinglist but It dosent work.
when I add a first entity There is no problem. after that for each entity I insert, my previous entitys change to last entity.
I ts like that every entitys are point to one entity, and when I add new entity every entities change and update to new value.
here is my code.
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);
}
where is the problem ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
感谢大家。
Get_Data() 方法中的实体。每次我打电话时并不新鲜。我新建了该实体,问题就解决了。
thanks every body.
The Entity in Get_Data() Method. didnt be new in each time I call it. I new that entity and the problem is solved .
尝试使用以下设置
try with below settings