Even if it's hard to believe, ASP.NET 2.0 DataSources don't have good support for typed DataSets. I blogged about that here, and now I wrote a DataSetDataSource to overcome this limitation. Read about it here