Saturday, November 12, 2011

Update records and grid in MSD axapta x++ language


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();  
 }