How to display image in each line of a grid

Create ImageList in form.init():

imageList = new ImageList(ImageList::smallIconWidth(), ImageList::smallIconHeight();
Image image = new Image();
;
image.loadImage(filename)
imageList.add(image);
// …
image.loadImage(filename-n)
imageList.add(image);
ImageList must be declared in ClassDEclaration section.
Set AutoDaclaration property of Window field in the Grid to “Yes”.
Set ImageList for the window field in the method init() of form:

MyWindow.imageList(imageList);
On the Table which you are using on the form create the display method. Something like this:

display int status()
{
if(this.amount > 10)
return 5; // 5th image from image list
else
return 6;
}
Set properties DataSource and DataMethod for your window control:
DataSource = DataMethod = status