using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
приватное crReportDocument CrystalReport1 = ново
CrystalReport1 ();
приватное crDatabase базы данных;
приватные crTables таблиц;
приватная таблица crTable;
приватное crTableLogOnInfo TableLogOnInfo;
приватное crConnectionInfo ConnectionInfo = ново
ConnectionInfo ();
//Setup структура данным по соединения
logon //to к источнику данных для рапорта.
// если использующ ODBC, это должно быть DSN. Если использующ
// OLEDB, etc, это должно быть физическим именем сервера
crConnectionInfo.ServerName = «DSN или
Имя сервера ";
// если вы соединяетесь к Oракул там, то будет нет
// DatabaseName. Используйте пустую
шнур // т.е. crConnectionInfo.DatabaseName = "";
crConnectionInfo.DatabaseName = «DatabaseName»;
crConnectionInfo.UserID = «ваш UserID»;
crConnectionInfo.Password = «ваш пароль»;
// это, котор Кодий работает для обеих таблиц потребителя и хранило
процедуры
//Get данные по таблицы от рапорта
crDatabase = crReportDocument.Database;
crTables = crDatabase.Tables;
//Loop через все таблицы в рапорте и прикладывает
данные по //connection для каждой таблицы.
для (int iий = 0; iий < crTables="">
|