
Si conectas un DataGrid a un DataEnvironment, haces cambios en el recordset y llamas al método Refresh del DataGrid los cambios no aparecen.
Esto es un big del DataGrid. Para solucionarlo debes actualizar el DataEnvironment y volver a conectarlo con el DataGrid :
DataEnvironment1.rsCommand1.Requery
Set DataGrid1.DataSource = DataEnvironment1

