#c# #winforms #dynamic #rdlc #dynamic-rdlc-generation
Вопрос:
Привет, я хочу создать отчет rdlc с таблицей в нем, чтобы в таблице было два столбца. первые столбцы жестко закодированы во время проектирования и описывают метку значений в следующем столбце. Следующий столбец должен быть заполнен значениями, поступающими во время выполнения. Формат отчета
.Создание этой таблицы без базы данных приводит к ошибке, которая
«табликс «таблица 1″ ссылается на недопустимое имя набора данных, которого не существует»
Можно ли в любом случае заполнить значения в следующем столбце без создания набора данных?
если нет, то могу ли/как я создать макет базы данных, но значения в столбце все равно будут заполнены параметрами?
Ответ №1:
Вы можете добавить пустой набор данных в свои отчеты следующим образом:
Добавьте набор данных объектов в свой отчет, если их нет, объект может быть любым, поскольку это не имеет значения.
Затем добавьте эти строки перед составлением отчета:
ReportDataSource rdl = new ReportDataSource("DataSet1", new List<string>());
ReportViewer1.LocalReport.DataSources.Add(rdl);