I have successfully used strongly-typed datasets as datasources for Crystal reports. Like you, I used stored procedures to access data through dataAdapters for each typed dataset. Although it probably makes no difference, I also used the TableMapping object auto-generated by the Visual Studio dataAdapter wizard. If you set a breakpoint at MyAdapter.Fill(MyData) you could determine, for example by examining the dataset in the Locals window, whether the data you expected is in the dataset. This will tell you whether the problem lies in your data access or Crystal Reports-related code. (In case you're not familiar with this, select Debug -- Processes, then attach the asp.net worker process to initiate debugging.)
|