Update records and grid in axapta x++ language
public void Update_test_Emp_Travel()
{ ;
ttsbegin;
Select forUpdate test_Emp_Travel where test_Emp_Travel.SrNo == str2num(rlSrNo_Update.valueStr());
test_Emp_Travel.Employee_Name = strEmployeeName_Update.valueStr();
test_Emp_Travel.Travelling_Through = str2enum(test_Travelling_Through,cmbTravellingThrough_Update.valueStr());
test_Emp_Travel.update();
ttscommit;
test_Emp_Travel_ds.reread();
test_Emp_Travel_ds.refresh();
test_Emp_Travel_ds.research(true);
test_Emp_Travel_ds.executeQuery();
element.ClearField_Update();
GridEmpTravel.update();
GridEmpTravelDetails.update();
}