این کد:
public void ExecuteTransactionRetrieveAndUpdate(){ CustomersTableAdapter adapter = new CustomersTableAdapter(); SqlConnection connection = new SqlConnection(Settings.Default.ConnectionString); using (connection) { connection.Open(); SqlTransaction transaction = adapter.BeginTransaction(connection); CustomersDataSet.CustomersDataTable customers = adapter.GetData(); customers[0].Phone = "030-0074321"; adapter.Update(customers); transaction.Commit(); }}
قسمت Commit رو در یک بلوک try/catch قرار بده و در قسمت catch رول بک کن.