Ряд вопросов.
Добавлено: 08 сен 2006, 16:12
Здравствуйте.
Знакомлюсь с демоверсией. Пока очень нравится
Но с одним только FAQ сложновато на певых порах...
Итак.
1. Нам необходим(на данном этапе) только дизайнер. Далее, сформированный отчёт мы экспортим в необходимый нам формат. Какова должна быть последовательность действий в нашем случае? Естественно, прежде всего волнует производительность : нужна максимальная скорость.
stiReport1.Load(...);
stiReport1.RegData(dsWork);
stiReport1.Render(false);
stiReport1.Export(...);
Эту песню сократить никак нельзя?
2. Для теста создал отчёт, в рантайме пытаюсь использовать его с разными источниками данных.
Делаю так :
dsWork = LoadBillsSimple(х);
stiReport1.RegData(dsWork);
stiReport1.Render(false);
в dsWork у меня всегда одна таблица, но с разным содержимым.
и, похоже, данные синхронизируются, т.е., всё что было в источнике данных отчёта при предыдущем запуске - остаётся. Это только предположение : сужу по кол-ву данных.
Что я делаю не так?
Спасибо.
Знакомлюсь с демоверсией. Пока очень нравится
Но с одним только FAQ сложновато на певых порах...
Итак.
1. Нам необходим(на данном этапе) только дизайнер. Далее, сформированный отчёт мы экспортим в необходимый нам формат. Какова должна быть последовательность действий в нашем случае? Естественно, прежде всего волнует производительность : нужна максимальная скорость.
stiReport1.Load(...);
stiReport1.RegData(dsWork);
stiReport1.Render(false);
stiReport1.Export(...);
Эту песню сократить никак нельзя?
2. Для теста создал отчёт, в рантайме пытаюсь использовать его с разными источниками данных.
Делаю так :
dsWork = LoadBillsSimple(х);
stiReport1.RegData(dsWork);
stiReport1.Render(false);
в dsWork у меня всегда одна таблица, но с разным содержимым.
и, похоже, данные синхронизируются, т.е., всё что было в источнике данных отчёта при предыдущем запуске - остаётся. Это только предположение : сужу по кол-ву данных.
Что я делаю не так?
Спасибо.