DataSets are uncommon for ASP.NET MVC applications. There are no server side controls that will allow you to display the contents of a DataSet
as the GridView control in WebForms. So if you are looking for a best practice, I would suggest you put in place some server side processing that will convert your DataSet into an hierarchy of .NET objects that you would pass to a strongly typed view. Of course if this is a new application you wouldn't even bother fetching the data in a DataSet form but you would use an ORM that will directly give you .NET objects.
So once you have the objects you could take a look at the MVCContrib Grid helper. Of course as you are using ASP.NET MVC 1.0 you will have to make sure to download the proper version of MVCContrib
which is compiled against it because the current version is compiled against ASP.NET MVC 2.0.