C # Web Reportviewer создать ссылку на страницу с идентификатором - PullRequest
0 голосов
/ 29 января 2009

У меня есть средство просмотра отчетов, и я хочу, чтобы поле действовало как гиперссылка. Гиперссылка должна выглядеть примерно так: page.aspx? Id = 1 Но как мне этого добиться?

Я ввел в окне свойств, вкладке навигации, радио «Перейти к URL»: page.aspx? Id = sum (Field! Field.value)

Это не работает: (

Что мне нужно сделать, чтобы получить эту работу?

Спасибо заранее

  • 1012 * Мартейн *

PS: у меня также для EnableHyperlinks установлено значение true;

1 Ответ

1 голос
/ 17 февраля 2009

Ваше выражение под «Перейти к URL» должно быть:

="page.aspx?id=" & sum(Fields!field.value)

Хотя я вижу 2 потенциальных проблемы с этим. Во-первых, если я правильно помню, URL должен быть абсолютным путем (например, http://www.test.com/page.aspx).) Во-вторых, я не уверен, почему вы суммируете поле. Если вы хотите получить только «текущий» значение некоторого поля, вам не нужна агрегатная функция, но вы должны быть уверены, что находитесь внутри элемента управления, который повторяет данные для каждой строки набора данных, например строки подробностей таблицы.

...