Создайте таблицу без набора данных в отчете rdlc.

Я разрабатываю отчет rdlc в VS2010, и мне нужно добавить таблицу в отчет, но эта таблица имеет фиксированный текст и не нуждается в источнике данных. Но отчет выдает ошибку, потому что таблица не связана с источником данных. Итак, мой вопрос: как создать таблицу в rdlc, которой не нужен источник данных?

Спасибо


person roma8716    schedule 06.06.2013    source источник


Ответы (2)


По определению таблица нуждается в связанном наборе данных.

Если у вас есть только один набор данных в отчете, он может использовать его по умолчанию, в противном случае его нужно будет указать.

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

Вы можете встроить эти текстовые поля в прямоугольник, чтобы сохранить их вместе при отображении отчета.

person Ian Preston    schedule 07.06.2013
comment
Вы можете встроить эти текстовые поля в прямоугольник, чтобы они были вместе при отображении отчета... Извините, но этот подход настолько беспорядочный, что это даже не смешно. Он представляет все виды проблем макета. - person tom33pr; 03.02.2020

Если у вас есть фиксированные значения, вам не нужна таблица. Скорее попробуйте поставить параметры.

В любом случае, я по-прежнему предлагаю вам построить DataSet, чтобы создать DataTable. Программное заполнение вашего DataTable является гибким и все равно будет соответствовать вашим потребностям.

Например, ваш DataTable может содержать ваши фиксированные значения, и вы можете просто прикрепить свой DataTable к источнику данных отчета. Я считаю, что это ваше самое простое решение.

person Alex    schedule 07.06.2013
comment
@SouhaiebBesbes У меня есть много вопросов/ответов в моем профиле для отчетов и тому подобного. Не стесняйтесь смотреть! stackoverflow.com/questions/18787907/ - person Alex; 19.07.2016