Print Page | Close Window

detect only changed records

Printed From: IdeaBlade
Category: DevForce
Forum Name: DevForce Classic
Forum Discription: For .NET 2.0
URL: http://www.ideablade.com/forum/forum_posts.asp?TID=1146
Printed Date: 24-Apr-2025 at 8:53am


Topic: detect only changed records
Posted By: erturkcevik
Subject: detect only changed records
Date Posted: 18-Mar-2009 at 12:32am

Hi;

 

How can I detect only changed records in the seperated forms with mdi application?

 

I’m using one PM.

 

Each order record can editing with releated records (order details) in the seperated forms at the same time, but I want detect to changed record in the current order entry form.

 

Sample Code :

 

EntityList<Entity> saveList = new EntityList<Entity>();

EntityList<OrderDetail> mChangedEmployee = new EntityList<OrderDetail>();

mChangedEmployee.ReplaceRange(mPersMgr.GetEntities<OrderDetail>(DataRowState.Modified));

mChangedEmployee.AddRange(mPersMgr.GetEntities<OrderDetail>(DataRowState.Added));

mChangedEmployee.AddRange(mPersMgr.GetEntities<OrderDetail>(DataRowState.Deleted));

 

foreach (Entity mChanged in mChangedEmployee)

{

       saveList.Add(mChanged);

}

mPersMgr.SaveChanges(saveList);

 

But I think , this sample code getting all record to the opening all order entry forms.

 

 

Best Regards

Ertürk ÇEVİK

 




Replies:
Posted By: davidklitzke
Date Posted: 20-Mar-2009 at 4:08pm
Your logic is correct.
 
You have only 1 PM.
 
However, you will not pick up any changes made by other users.



Print Page | Close Window