What is the method you recommend for disabling user input and use the grid only for output.

You could use CGXStatic control for displaying cells.

ChangeStandardStyle( CGXStyle()
.SetControl(GX_IDS_CTRL_STATIC)
.SetReadOnly(TRUE)
);

Then the user cannot input data in the cells. SetReadOnly also makes sure that data cannot be pasted into the static cells.