Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CrystalReport и DataSet
|
|||
|---|---|---|---|
|
#18+
Работаю на VS2005 со встроенным CrystalReport. Необходимо заполнить отчет данными из DataSet. Создаю форму с crystalReportViewer и пустой отчет. Пишу следующий код public partial class Form1 : Form { public Form1() { InitializeComponent(); SqlConnection connection = new SqlConnection(@"Data Source=ALEX\SQLEXPRESS;Initial Catalog=model;Integrated Security=True"); SqlDataAdapter dataAdapter = new SqlDataAdapter("select * from table", connection); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); CrystalReport1 report = new CrystalReport1(); report.SetDataSource(dataSet); crystalReportViewer1.ReportSource = report; } } При выпоолнении выскакивает исключение "The report has no tables." Таблица в DataSet записывается, но в отчет не передается. В чем тут проблема? Буду благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2007, 12:40 |
|
||
|
CrystalReport и DataSet
|
|||
|---|---|---|---|
|
#18+
Alexandr KononovРаботаю на VS2005 со встроенным CrystalReport. Необходимо заполнить отчет данными из DataSet. Создаю форму с crystalReportViewer и пустой отчет. ... При выпоолнении выскакивает исключение "The report has no tables." Таблица в DataSet записывается, но в отчет не передается. В чем тут проблема? Буду благодарен за любую помощь. Необходимо в отчёте в Field Explorer'e добавить необходимую для отображения таблицу! Т.к. у тебя получается, что данные уходят в отчёт, но там ничему не соответствуют. Открываешь Field Explorer -> нажимаешь правой кнопкой на Database Fields -> Database Expert -> там перетаскиваешь необходимую таблицу для отображения. После добавления её, нажимаешь ОК. Теперь можно перетащить необходимые поля в само поле отчёте в разные области (Report Header, Page Header, Details и т.п.) в зависимости от того, что ты хочешь увидеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2007, 20:44 |
|
||
|
CrystalReport и DataSet
|
|||
|---|---|---|---|
|
#18+
akfНеобходимо в отчёте в Field Explorer'e добавить необходимую для отображения таблицу! Т.к. у тебя получается, что данные уходят в отчёт, но там ничему не соответствуют. Открываешь Field Explorer -> нажимаешь правой кнопкой на Database Fields -> Database Expert -> там перетаскиваешь необходимую таблицу для отображения. Эта таблица я так понимаю должна появиться в ProjectData->ADO.NET DataSets? Ее там нет, только надпись ...no items found... Никак не пойму что надо сделать чтобы мой DataSet появился в этой ветке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2007, 22:24 |
|
||
|
CrystalReport и DataSet
|
|||
|---|---|---|---|
|
#18+
Это тебе поможет: http://support.businessobjects.com/communityCS/TechnicalPapers/crnet_adonet.pdf Вместо указания полей конкретной таблицы используй Field Definition File (*.ttx) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2007, 10:26 |
|
||
|
CrystalReport и DataSet
|
|||
|---|---|---|---|
|
#18+
_traveller_Это тебе поможет: http://support.businessobjects.com/communityCS/TechnicalPapers/crnet_adonet.pdf Прочитал, там везде используется типизированный dataSet, следовательно нужно загружать схему. А не типизированный dataSet можно как нибудь использовать для передачи данных в отчет. Просто скорее всего загружаемая таблица в будущем может изминиться и не один раз. Хотелось бы соратить будущие доработки до минимума. _traveller_Вместо указания полей конкретной таблицы используй Field Definition File (*.ttx) Это я так понимаю аналог xsd файла? А разьве в ADO.NET ttx используется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2007, 19:42 |
|
||
|
CrystalReport и DataSet
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за помощь, использовал типизированный dataSet, и все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 21:38 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=34478546&tid=1536609]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 130ms |

| 0 / 0 |
