Отчет RDLC без базы данных в winforms

#c# #winforms #dynamic #rdlc #dynamic-rdlc-generation

Вопрос:

Привет, я хочу создать отчет rdlc с таблицей в нем, чтобы в таблице было два столбца. первые столбцы жестко закодированы во время проектирования и описывают метку значений в следующем столбце. Следующий столбец должен быть заполнен значениями, поступающими во время выполнения. Формат отчета

.Создание этой таблицы без базы данных приводит к ошибке, которая

«табликс «таблица 1″ ссылается на недопустимое имя набора данных, которого не существует»

Можно ли в любом случае заполнить значения в следующем столбце без создания набора данных?

если нет, то могу ли/как я создать макет базы данных, но значения в столбце все равно будут заполнены параметрами?

Ответ №1:

Вы можете добавить пустой набор данных в свои отчеты следующим образом:

Добавьте набор данных объектов в свой отчет, если их нет, объект может быть любым, поскольку это не имеет значения.

введите описание изображения здесь

Затем добавьте эти строки перед составлением отчета:

 ReportDataSource rdl = new ReportDataSource("DataSet1", new List<string>());
ReportViewer1.LocalReport.DataSources.Add(rdl);