i'm using a datawarehouse from which i need to pickup huge data and show it using a grid on a web page.

my thought is to create an .xml file suing SQL query and then create a dataset from the XML file and then bind it to a datagrid?

do any one have any better(best) approach for this?