GetChanges()函数是可以得到DataSet的改动副本,但这里需要注意的是副本,也就是说,你的副本DataSet中表的每一行的DataRowState都是原来的值,
你删除行的行状态是Deleted,你的副本中的行状态也是Deleted,这样DataGrid是不会显示行状态为Deleted的数据,实际在dataset中这个行是存在的!
这样说你明白了么!?