Пожелание
Пожелание
Хотелось бы иметь возможность работать с БД через ADO.NET.
Пожелание
Поясните, пожалуйста, вопрос.
Спасибо.
Спасибо.
Пожелание
В Дизайнере StimulReport есть возможность установить соединение с базой данных через ODBC и OLEDB. Я хотел бы, по ряду причин, иметь возможность работать с базой через ADO.Net Конкретно я использую Adaptive Server Enterprise ADO.NET Data Provider (Sybase).
Пожелание
В этом случае Вам необходимо регистрировать Ваш источник данных через report.RegData()
Спасибо.
Спасибо.
Пожелание
Это сразу было понятно. Хотелось бы, что в дальнейшем появилась возможность работы с базой через Ado.Net из Дизайнера.Edward писал(а):В этом случае Вам необходимо регистрировать Ваш источник данных через report.RegData()
Спасибо.
Так же не хватает следующей возможности (может я просто не знаю как сделать):
У меня источник данных не БД . DataSet заполняется в коде. Поэтому когда открываешь дизайнер для разработки отчетов, хотя структура данных есть, самих данных нет. Приходится после каждого изменения в отчет запускать программу, чтобы оценить вид отчета. Это не удобно. Поэтому предлагаю сделать возможность импорта данных из xml файла в Дизайнере. Т.е. один раз в коде заполнить DataSet , затем выгрузить данные в xml. Открыть Дизайнер, импортировать данные, и разрабатывать отчет пользуясь вкладкой "Предварительный просмотр". Можно загрузить mdc, но mdc содержит кроме данных еще и формат отчета.
Пожелание
В Вашем случае удобнее всего разрабатывать отчет в runtime. Вызывать дизайнер можно так:
к примеру предусмотреть кнопку на форме для вызова дизайнера.
Спасибо.
Код: Выделить всё
report.Design()
Спасибо.
Пожелание
У меня ASP.Net приложение и соответственно получаю:Edward писал(а):В Вашем случае удобнее всего разрабатывать отчет в runtime. Вызывать дизайнер можно так:к примеру предусмотреть кнопку на форме для вызова дизайнера.Код: Выделить всё
report.Design()
Спасибо.
Server Error in '/TestReport' Application.
--------------------------------------------------------------------------------
Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.
Пожелание
Вы можете создать новое соединение "данные из Xml". Создаете новое соединение этого типа. При создании используете точно такое же имя как и у DataSet. После этого отчет будет работать в дизайнере. В runtime просто удаляете все соединения из отчета перед построением:
Спасибо.
Код: Выделить всё
report.Dictionary.Databases.Clear();
Пожелание
Спасибо. Получилось.Vital писал(а):Вы можете создать новое соединение "данные из Xml". Создаете новое соединение этого типа. При создании используете точно такое же имя как и у DataSet. После этого отчет будет работать в дизайнере. В runtime просто удаляете все соединения из отчета перед построением:
Спасибо.Код: Выделить всё
report.Dictionary.Databases.Clear();
Пожелание
Дайте знать если у Вас будут еще вопросы.
Спасибо.
Спасибо.