I have a client-server application using ADO.NET datasets where the user can
open several forms - and as many copies of a form as they care to - and
edit the data on them.

How do you synchronise all the open forms when the user changes a value on
the currently active form?

For example:
* user opens a ViewOrders form which shows a list of Orders including
the SupplierName for each Order
* user opens EditSupplier form which shows a list of Suppliers
* user edits a SupplierName

The corresponding SupplierName on ViewOrder form should now change to
reflect the edit.

I need a general pattern for this - there are hundreds of possible fields
the user can edit and any number of different forms could be open - any of
which may (or may not) need to be "synchronised".

(This sort of behaviour is common in most quality shrink-wrapped software.)

cheers

Andrew

--
****************************************************************************
andrewbingham.com

tel 01223 514674 (Cambridge)
mobile 07970 161057
fax 07970 601283
email Andrew@AndrewBingham.com

DISCLAIMER, PLEASE NOTE:
This communication is for the attention of the named recipient only
The content should not be passed on to any other person.
It is sent in good faith, in confidence, and without legal responsibility.

VIRUS CHECK
Emails and attachments are virus checked using Norton® AntiVirus®
2002 which is regularly updated. However it remains the recipients
responsibility to check emails and attachments sent, or forwarded,
from andrewbingham.com for viruses and macro viruses
****************************************************************************