Я использую возможности создания отчетов на стороне клиента, которые входят в состав Visual Studio 2010. У меня есть определенный файл RDLC, в настоящее время со встроенными изображениями для целей брендинга в верхней части отчета.Изображение является логотипом компании пользователя.Он не имеет ничего общего с данными отчета ... это просто заголовок.
Я бы хотел избавиться от зависимости от встраивания изображений, так как я начинаю масштабироватьприложение.Вместо этого я хотел бы иметь возможность динамически устанавливать изображение.К сожалению, нет типа параметра, который, кажется, поддерживает это.
Я смотрел на переключение источника со встроенного на внешний и, возможно, создание файла изображения логотипа при запуске программы (логотипы внедряются как ресурсыв отдельной сборке), а затем ссылается на него как на файл с общим именем для источника.Я не уверен, насколько мне нравится этот вариант, так как кажется, взломать.Я также получаю сообщение об ошибке при тестировании явно заданных изображений путей, фактически говоря, что объект не установлен для экземпляра.Например, я даже пытался установить его в D: \ test.jpg, и получил эту ошибку во время разработки ... поэтому я неохотно пробую эту опцию.
Я такжесмотрел на вызов класса в ссылочной сборке из файла RDLC, но я не могу заставить его работать.Похоже, я могу ссылаться на сборку, а затем вызывать через специальный объект с именем Code.Поскольку мой класс статический, он должен быть Code.className.method, но это не сработает.
Я также рассмотрел возможность разбить заголовок на подотчет, но все равно не думаю, чтоЯ решил проблему с зависимостями.Это все еще потребует того же количества обслуживания.
Я должен упомянуть, что я использую объекты в качестве источника данных.Какой вариант мне выбрать?Я что-то упускаю из виду?