Beispiel #1
0
 public TableDataSet()
 {
     _masterLink = new MasterDataLink(this);
     _masterLink.OnDataChanged     += new DataLinkHandler(MasterDataChanged);
     _masterLink.OnRowChanged      += new DataLinkFieldHandler(MasterRowChanged);
     _masterLink.OnStateChanged    += new DataLinkHandler(MasterStateChanged);
     _masterLink.OnPrepareToPost   += new DataLinkHandler(MasterPrepareToPost);
     _masterLink.OnPrepareToCancel += new DataLinkHandler(MasterPrepareToCancel);
 }
Beispiel #2
0
 /// <summary> Posts each detail table of this dataset. </summary>
 public void PostDetails()
 {
     foreach (DataLink link in EnumerateLinks())
     {
         MasterDataLink masterLink = link as MasterDataLink;
         if (masterLink != null)
         {
             masterLink.DetailDataSet.Post();                            // A post while not in insert or edit state does nothing
         }
     }
 }