formattingRule1.Filters.AddRange(new Telerik.Reporting.Data.Filter[] {new Telerik.Reporting.Data.Filter("RowNumber()%2", Telerik.Reporting.Data.FilterOperator.Equal, "=1")});
The best overloaded method match for 'Telerik.Reporting.FilterCollection.AddRange (System.Collections.Generic.IEnumerable<Telerik.Reporting.Filter>)' has some invalid arguments
-------
Argument 1: cannot convert from 'Filter[]' to 'System.Collections.Generic.IEnumerable<Telerik.Reporting.Filter>'
-------
The type or namespace name 'Filter' does not exist in the namespace 'Telerik.Reporting.Data' (are you missing an assembly reference?)
Am I missing a dll reference?
Dan
11 Answers, 1 is accepted

In Q1 2013 we have removed the obsolete properties in question. Generally changed API in the designer is best handled manually by opening a report in the report designer and making a small change e.g. turn on/off the report snap grid, move a textbox a little etc and the report would be serialized with the new proper API without any need for manual intervention. However this will only work for types that are obsolete and not yet removed. Thus our suggestion is to downgrade to a previous official release for example Q3 2012 SP1 , for the downgrade process you can still use the upgrade wizard. After the successful downgrade and project build you have to update the obsolete code as instructed and then you can successfully upgrade to Telerik Reporting Q1 2013 release.
Generally prior removing any types or properties we keep them obsolete for several Qs. Thus our suggestion is after an upgrade to check the project build warning and to handle any obsolete code warnings.
All the best,Peter
the Telerik team
Telerik Reporting Q1 2013 available for download with impressive new visualizations. Download today from your account.


Dan

The point is, the upgrade wizard and build advisements may not be nearly as forgiving or informative as you posit.
In my specific situation I have to try to find an interim distribution to see if I can mitigate the changes. This becomes a challenge as (at least to my knowledge) Telerik does not make previous versions readily available.

Have you tried as Peter said to upgrade first to Q3 2012 SP1 and then to Q1 2013?


To Telerik's credit, however, they seem to try and be accommodating when it is reasonable and they are able - even in unusual circumstances.

I am still having some trouble using a ReportBook. The migration page doesn't cover this topic.
http://www.telerik.com/support/kb/reporting/general/q2-2012-api-changes-reportsources.aspx#reportprocessor

You can set a report book as an ReportInstanceSource.
Which resolves all the issues I've run into with this.