Спасибо!
Реализовал таким кодом:
{string.IsNullOrEmpty(Var1.ToQueryString("\'")) ? "WHERE 0<>0" : "WHERE ID IN (" + Var1.ToQueryString("\'") +")"}
так как при первом открытие отчета почемуто не передаются параметры, даже в свойствах отчета "Требовать параметры" в true указал, все равно не помогло.
Честно сказать такой метод передачи параметров мне не понравился. Если в запросе очень много параметров, то скорость разработки отчетов упадет.
Сейчас ищу замену MS Report Server, но там с параметрами куда проще.
Еще возник такой вопрос, создал переменную типа string список и заполнил его 2000 записями. Возможно ли как то реализовать скролл в переменной? Ибо стандартная прокрутка очень медленная и неудобная. И можно ли сделать возможность выбора/сброса всех записей в этой переменной? Например, в MS reporte есть такая возможность "Выбрать всё".