Как создать отчет по дубликатам в VS 2008 с Microsoft Report - PullRequest
2 голосов
/ 23 декабря 2009

Мне нужно, чтобы один и тот же документ был напечатан дважды, но с одним отдельным словом, когда пользователь делает один щелчок. Я перепробовал все, что мог придумать, но не могу найти способ сделать это. Любые рекомендации?

1 Ответ

0 голосов
/ 26 января 2010

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

Вы можете использовать параметры в своем отчете. Что вы делаете, это определяете в своем отчете параметр и изменяете его значение в соответствии с вашими потребностями. В локальном режиме это обычно работает довольно хорошо, так как вы можете использовать параметр практически везде. Я не знаю, работает ли он в режиме сервера.

Лично я не вижу причины, почему это не работает, но если это случится, есть другой способ сделать это, но я не рекомендую это. Когда вы нажимаете на кнопку, вы можете создать копию своего отчета (то есть создать новый файл) и изменить содержание отчета в соответствии с вашими потребностями. Другими словами, измените содержимое файла rdlc в соответствии с вашими потребностями. RDLC на самом деле является XML-файлом, поэтому его можно изменить, а затем открыть вновь созданный файл. Опять же, я не знаю, работает ли он в режиме сервера. Как уже упоминалось, я не рекомендую эту опцию, поскольку она подразумевает манипулирование строками, и если вы не знаете, куда идете, вы можете получить больше разочарований, чем решений. Если вы точно знаете, какую строку изменить, и что эта строка нигде не повторяется, вы можете использовать reg exp, но, поскольку XMl не является обычным языком, вы должны быть очень осторожны при этом.

Надежды, которые помогают.

...