Why my dataset does not detect changes when cursor or focus stays on the same control. When i edit an entry in datagrid or textbox and click save. no changes will be saved. It needs to be Move to the next record before it detect the changes. Even GetChanges() returns 0.