For Loop Selection from Grid in MSD axapta

For Loop Selection from Grid

Syntax of for loop will be like this

 for ( <your table object>= _formDS.getFirst(true) ?  
 _formDS.getFirst(true) : [_args.record()]/ [TableName];  
   <your table object>;  <your table object> = _formDS.getNext()  
  )  
 {  
 //you can understand better way by using this example.  
 }  
 for (  
     Employee1 = Employee_ds.getFirst(true) ? Employee_ds.getFirst(true) : Employee;  
      Employee1;    Employee1 = Employee_ds.getNext()  
     )  
      {  
         args.record(Employee1);  
        new MenuFunction(menuitemoutputstr(EmployeeReport), MenuItemType::Output).run(args);  
      }