public void Cancel(string key, table bt) { if (modifiedrowsAppled.ContainsKey(key)) { modifiedrows.Add(key, modifiedrowsAppled[key]); modifiedrowsAppled.Remove(key); } //table结构的回退 bt.Cancel(key); }
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); }