コード例 #1
0
 public void Cancel(string key, table bt)
 {
     if (modifiedrowsAppled.ContainsKey(key))
     {
         modifiedrows.Add(key, modifiedrowsAppled[key]);
         modifiedrowsAppled.Remove(key);
     }
     //table结构的回退
     bt.Cancel(key);
 }
コード例 #2
0
 public void Cancel(string key, table bt)
 {
     if (modifiedrowsAppled.ContainsKey(key))
     {
         modifiedrows.Add(key, modifiedrowsAppled[key]);
         modifiedrowsAppled.Remove(key);
     }
     else if (deletedrowsAppled.ContainsKey(key))
     {
         deletedrows.Add(key, deletedrowsAppled[key]);
         deletedrowsAppled.Remove(key);
     }
     else if (addedrowsAppled.ContainsKey(key))
     {
         addedrows.Add(key, addedrowsAppled[key]);
         addedrowsAppled.Remove(key);
     }
     //table结构的回退
     bt.Cancel(key);
 }