How can I generate a grid report from user input data?