Помогите с отчетом - проблема заполнения из TextBox.
Помогите с отчетом - проблема заполнения из TextBox.
Добрый день!
Проблема в следующем:
Имеется проект на VB в VS2010.
Имеется страница SUPrint.aspx.
На ней контролы:
TextBox1
StiWebReport1
StiWebViewer1
Код:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
StiWebViewer1.Report = StiWebReport1.GetReport()
End Sub
В дизайнере отчетов подключаю базу данных - все заполняется нормально.
Но никак не могу найти информацию как засунуть в отчет информацию из TextBox1.
Я так предполагаю - сделать это можно двумя способами:
1) В дизайнере в словаре нужно создать переменную.
Создаю, но не могу в эту переменную добавить инфу из TextBox1.
2) Как то можно заполнить поля в дизайнере прямо из кода - что то типа:
StiWebReport1.(что-то тут - не знаю что).Page1.ReportTitle.Text1 = TextBox1.text
Подскажите, пожалуйста, если можно по двум вариантам.
Проблема в следующем:
Имеется проект на VB в VS2010.
Имеется страница SUPrint.aspx.
На ней контролы:
TextBox1
StiWebReport1
StiWebViewer1
Код:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
StiWebViewer1.Report = StiWebReport1.GetReport()
End Sub
В дизайнере отчетов подключаю базу данных - все заполняется нормально.
Но никак не могу найти информацию как засунуть в отчет информацию из TextBox1.
Я так предполагаю - сделать это можно двумя способами:
1) В дизайнере в словаре нужно создать переменную.
Создаю, но не могу в эту переменную добавить инфу из TextBox1.
2) Как то можно заполнить поля в дизайнере прямо из кода - что то типа:
StiWebReport1.(что-то тут - не знаю что).Page1.ReportTitle.Text1 = TextBox1.text
Подскажите, пожалуйста, если можно по двум вариантам.
Помогите с отчетом - проблема заполнения из TextBox.
Ну помогите кто-нибуууууууууууудь....
Помогите с отчетом - проблема заполнения из TextBox.
Здравствуйте,
Пожалуйста, посмотрите пример проекта в аттаче.
Сообщите, если понадобится дополнительная помощь.
Спасибо.
Пожалуйста, посмотрите пример проекта в аттаче.
Сообщите, если понадобится дополнительная помощь.
Спасибо.
- Вложения
-
- WebSite1.zip
- (6.25 КБ) 180 скачиваний
Помогите с отчетом - проблема заполнения из TextBox.
Большое спасибо. Очень помогли.
Получается StiWebReport1 не нужен....
Получается StiWebReport1 не нужен....
Помогите с отчетом - проблема заполнения из TextBox.
Здравствуйте.
Дайте нам знать, если вам понадобится дополнительная помощь.
Спасибо.
Дайте нам знать, если вам понадобится дополнительная помощь.
Спасибо.
Помогите с отчетом - проблема заполнения из TextBox.
Еще одна проблема.
В отчете имеется источник данных: "Соединение"
Подскажите, пожалуйста, как из кода изменить ConnectionString данного соединения?
"Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Data Source=D:\ProjectVS2010\AutoreportNet\App_Data\Base\Base.mdb;"
Нужно изменить путь базы данных.
В отчете имеется источник данных: "Соединение"
Подскажите, пожалуйста, как из кода изменить ConnectionString данного соединения?
"Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Data Source=D:\ProjectVS2010\AutoreportNet\App_Data\Base\Base.mdb;"
Нужно изменить путь базы данных.
Помогите с отчетом - проблема заполнения из TextBox.
Здравствуйте,
Вы можете использовать следующий код:
Спасибо.
Вы можете использовать следующий код:
Код: Выделить всё
((StiOleDbDatabase)report.Dictionary.Databases["Соединение"]).ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Data Source=D:\ProjectVS2010\AutoreportNet\App_Data\Base\Base.mdb;"
Помогите с отчетом - проблема заполнения из TextBox.
Не пойму куда ето - StiOleDbDatabase
Если можно - вот код подключения отчета:
Dim report As StiReport = New StiReport()
report.Load(appDirectory + "\Reports\ActUslugi.mrt")
report.Compile()
report.Render()
StiWebViewer1.Report = report
Куда его нуно вставить?
report.Dictionary.Databases["Соединение"]).ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Data Source=D:\ProjectVS2010\AutoreportNet\App_Data\Base\Base.mdb;"
дает ошибку...
Если можно - вот код подключения отчета:
Dim report As StiReport = New StiReport()
report.Load(appDirectory + "\Reports\ActUslugi.mrt")
report.Compile()
report.Render()
StiWebViewer1.Report = report
Куда его нуно вставить?
report.Dictionary.Databases["Соединение"]).ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Data Source=D:\ProjectVS2010\AutoreportNet\App_Data\Base\Base.mdb;"
дает ошибку...
Помогите с отчетом - проблема заполнения из TextBox.
Ну не получаицца неикак - по всякому уж пробовал.
Во чего нашел:
TryCast(report.Dictionary.Databases.Item("СоединениеЗаявки"), Stimulsoft.Report.Dictionary.StiMSAccessDatabase).ConnectionString = StiConnetionString
Ну не работает...
Там в отчете уже указан ConnectionString, но база указана в другом месте, которого на этом компе нет. Как сделать чтобы при загрузки отчета база автоматически подключалась из папки в appDirectory
Во чего нашел:
TryCast(report.Dictionary.Databases.Item("СоединениеЗаявки"), Stimulsoft.Report.Dictionary.StiMSAccessDatabase).ConnectionString = StiConnetionString
Ну не работает...
Там в отчете уже указан ConnectionString, но база указана в другом месте, которого на этом компе нет. Как сделать чтобы при загрузки отчета база автоматически подключалась из папки в appDirectory
Помогите с отчетом - проблема заполнения из TextBox.
Здравствуйте,
Данный код должен работать.
Пожалуйста, пришлите пример проекта, в котором это не работает, для анализа.
Спасибо.
Данный код должен работать.
Пожалуйста, пришлите пример проекта, в котором это не работает, для анализа.
Спасибо.