|
Crystal Report: не отображаются данные
|
|||
---|---|---|---|
#18+
Добрый день, работаю под VS 2005. Понадобились отчеты в Веб-приложении :) БД - MS SQL Server 2000. Создаю файл .rpt, подключаю к таблице в БД, перетаскиваю на форму нужные поля... При загрузке прописываю код ReportDocument rdoc = new ReportDocument(); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter("select * from [Exp].[dbo].[REP]", ConfigurationManager.AppSettings["CS"]); da.Fill(ds); string reportPath = Server.MapPath("CrystalReport.rpt"); rdoc.Load(reportPath); rdoc.SetDataSource(ds); CrystalReportViewer1.ReportSource = rdoc; CrystalReportViewer1.DataBind(); CrystalReportViewer1.RefreshReport(); В результате ошибок нет, отчет загружается, видны заголовки полей, а данных нет. Проверяла - в датасет загружаются нормально. Подскажите пожалуйста, что с этим делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2006, 13:53 |
|
Crystal Report: не отображаются данные
|
|||
---|---|---|---|
#18+
ЮнаДобрый день, работаю под VS 2005. Понадобились отчеты в Веб-приложении :) БД - MS SQL Server 2000. Создаю файл .rpt, подключаю к таблице в БД, перетаскиваю на форму нужные поля... При загрузке прописываю код ReportDocument rdoc = new ReportDocument(); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter("select * from [Exp].[dbo].[REP]", ConfigurationManager.AppSettings["CS"]); da.Fill(ds); string reportPath = Server.MapPath("CrystalReport.rpt"); rdoc.Load(reportPath); rdoc.SetDataSource(ds); CrystalReportViewer1.ReportSource = rdoc; CrystalReportViewer1.DataBind(); CrystalReportViewer1.RefreshReport(); В результате ошибок нет, отчет загружается, видны заголовки полей, а данных нет. Проверяла - в датасет загружаются нормально. Подскажите пожалуйста, что с этим делать? А сообщения при сохранение .rpt - типа saved data is completed ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2006, 12:49 |
|
Crystal Report: не отображаются данные
|
|||
---|---|---|---|
#18+
Слышал, что для работы с VS 2005 необходим Crystal Report XI R2. Написано тут: http://www.businessobjects.com/products/reporting/crystalreports/compatibility_vs2005.asp ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2006, 14:33 |
|
Crystal Report: не отображаются данные
|
|||
---|---|---|---|
#18+
Спасибо, проблема решилась немного другим способом формирования DataSet'а: DataSet dataSet = new DataSet(); dataSet.ReadXmlSchema(AppDomain.CurrentDomain.BaseDirectory + "App_Code/dsREP.xsd"); SqlDataAdapter da = new SqlDataAdapter(QUERY_STRING, ConfigurationManager.AppSettings["CS"]); da.Fill(dataSet, DATATABLE_NAME); return dataSet; Но дальше - больше :( Теперь пробую, используя ту же xml-схему, не загружать данные из БД, а заливать dataSet программным путем (произвольными значениями). Ошибок снова-таки никаких, но в отчете отображается только первая строка. Может, у кого-нибудь есть предположения, почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2006, 16:33 |
|
|
start [/forum/topic.php?fid=31&msg=33695143&tid=1539071]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
139ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 494ms |
0 / 0 |