Контроль просмотра отчетов для VB.Net1.1 - PullRequest
0 голосов
/ 06 октября 2010

Доброе утро, коллеги, переполнение стека, у меня есть вопрос, который звучит как начало чего-то из ежедневного форума.

Компания, в которой я работаю, не настолько священна в отношении новых технологий, они, кажется, просто пропускают вещи, вы знаете тип: «Это сработало 5/6 + лет назад, поэтому я не понимаю, почему мы должны это менять «

Несмотря на это, мне удалось всеми правдами и неправдами получить установку SQL Server 2008R2 для разработки, на которой есть службы отчетов. Отлично, я думаю, наконец-то я могу начать перемещать некоторые приложения доступа на VB.net и использовать SSRS для предоставления некоторых встроенных отчетов, все довольны.

Но не так быстро, оказывается, стандартная сборка рабочего стола здесь имеет только .net1.1. Мне удалось стряхнуть с себя копию Visual Studio 2003 (последняя редакция, нацеленную на 1.1) и создать несколько небольших тестов для проверки подключения к БД. Проблема, с которой я столкнулся, заключается в том, что элемент управления просмотра отчетов доступен только в .net 2.0 и более поздних версиях.

Итак, какие варианты у меня есть для отображения моих отчетов SSRS в толстом клиентском приложении VB.net1.1?

Прежде чем кто-либо спросит, следующие опции отсутствуют

  • Переход на что-либо через Интернет (Farrrrrrrrr, слишком современный для компании + без веб-сервера)

  • Обновление до версии .net, выпущенной после того, как Джордж Буш 2-й проиграл выборы, но все еще стал президентом

  • Смена работы

Извините за длинный вопрос, но я думал, что какой-то фон поможет

Ответы [ 4 ]

0 голосов
/ 06 октября 2010

У кого-то был такой же вопрос еще в феврале. Возможно, это могло бы направить вас по правильному пути:

Использование SSRS в ASP.NET 1.1

0 голосов

Если вы все время работаете с VB.NET 1.1, тогда это странный вопрос. Как ты программировал это раньше?

Используйте любой доступный элемент управления dataview (я уже не помню - DataGrid, DataList, Repeater) из .NET1.1. В ReportViewer нет ничего, что нельзя было бы сделать до его появления, в .NET1.1.
В чем проблема?


Обновление:
Я помню, как несколько лет назад я видел проекты кода, воспроизводящие ReportViewer в .NET1.1, но сейчас не могу его найти. Во всяком случае, мне кажется, что проблема заключается только в чтении документов .NET1.1 и поиске в Интернете.

0 голосов
/ 06 октября 2010

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

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

Если вы не можете этого сделать, забудьте об этом и вернитесь к своему VB6 или к тому, что вы используете. Кроме того, .NET Framework 2.0 sp1 занимает менее 30 МБ. Если вы не можете найти приличное подключение к Интернету (на рабочем месте или где-то еще), чтобы загрузить его, вы можете отказаться от него.

И я тоже добавлю. VS2003 СТАРЫЙ! Возьми себе минимум VS2005, даже если это Express Edition, он достаточно хорош и перестань ныть.

0 голосов
/ 06 октября 2010

Я бы пошел за контроль браузера, но я думаю, что они только начали в том числе в 2.0.Но я думаю, что вы все еще можете сделать что-то подобное в 1.1 (это было слишком долго, чтобы быть уверенным).

Я думаю, если вы установите SSRS на sqlserver, вы можете включить IIS на этом сервере и затем использоватьсделать свои отчеты и показать их в элементе управления браузера.

SSRS (я почти уверен, что он вышел где-то в 2005 году) недостаточно взрослый, чтобы иметь много других вариантов.

...