2012-05-25 1 views
1

Мой набор данных содержит столбец с именем IconUri, который содержит полный HTTP-адрес изображения, расположенного на веб-сервере. Этот набор данных связан с таблицей, и я хотел бы отобразить изображение в ячейке.SSRS: внешнее изображение в ячейке tablix

1) Я попытался перетащить изображение в ячейку, но я не могу использовать выражения, так как сам образ не знает о наборе данных его родительского (tablix).

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

3) Я попытался создать прямоугольник в ячейке, но он будет масштабироваться до самой ячейки и, таким образом, тем же эффектом, что и выше.

Есть ли способ, которым это может быть сделано? Я даже открыт для выполнения некоторых хакеров XML, если это то, что необходимо. Спасибо!

+0

Вы получили ответ? –

+0

Нет, я этого не делал! Я решил проблему, хотя вручную редактируя XML. Как только я это сделал, он, кажется, все решает. – Leonard

ответ

1

Я решил эту проблему путем анализа кода XML что редактор создан для изображения, и я переместил соответствующий тег внутри ячейки tablix и назначил соответствующие привязки. Когда я снова открыл редактор, все встало на свои места: изображение распознает источник данных и компиляцию, а рендеринг работает безупречно.

+0

Работал для меня тоже! Благодаря! – Lopo

1

Использование изображений и в свойствах изображения установите значение что-то вроде этого = Code.ConvertTotWebUrl (First (Fields! Logo.Value, «dsOrder»))