I've checked through the history of questions, hit google, and other results and still am completely baffled about the C# reportViewer. It appears to only want to work with "typed" datasets. As many other people have inquired and I saw no real answers, maybe a fresh post will pull something new.
In its simplest form, I have a business object that performs a query from a database. I know what the resulting columns are and want to have it plugged into a specific report that is properly "formatted" as I need, as opposed to a simple columnar dump.
Since the query returns a "DataTable" object, but no known columns are "typed", I'm hosed.
As mentioned in other posts, if I have a system of 200+ tables, 400+ views and 200+ stored procedures, I don't want to type-cast everything. Especially if I am doing a NEW query that is a result of individual tables joined from some NEW stored procedure.
It shouldn't be this difficult to draw a report. If I type the column wrong, or SUM(), COUNT(), or whatever incorrectly, that's my fault, but at least let me get an untyped table into a report.
Help...