от
Я имею несколько серверов и баз данных (другое имя), но все базы данных' имя таблицы одинаковы. Я хотел пройти входа в базу данных информация в отчет во время выполнения. Я пытался указать имя сервера и имя базы данных для отчета Crystal во время выполнения. Пользователь может выбрать сервер, они хотят, прежде чем войти. Но отчет Crystal, кажется, не распознает имя сервера и имя базы данных, предусмотренных Кодексом. И также я пробовал несколько кодов, которые я нашел на Google, который, кажется, очень близко к тому, что я хотел, но есть 1 строка, что вышла ошибка, которую я не мог понять.
        private Database crDatabase;
        private Tables crTables;
        private CrystalDecisions.CrystalReports.Engine.Table crTable;
        private TableLogOnInfo crTableLogOnInfo;
        private ConnectionInfo crConnectionInfo = new ConnectionInfo();
        private CrystalReport1 crReportDocument = new CrystalReport1();



        public void setLogonInfo()
        {


            crConnectionInfo.ServerName = "'"   lblServer.Text.Trim()   "'";
            crConnectionInfo.DatabaseName = "'"   lblDatabase.Text.Trim()   "'";
            crConnectionInfo.UserID = "user";
            crConnectionInfo.Password = "user123";

            crDatabase = crReportDocument.Database;
            crTables = reportdocument.Database.Tables;

            for (int i = 0; i < crTables.Count; i  )
            {
                crTable = **crTables**;
                crTableLogOnInfo = crTable.LogOnInfo;
                crTableLogOnInfo.ConnectionInfo =
                crConnectionInfo;
                crTable.ApplyLogOnInfo(crTableLogOnInfo);
                crTable.Location = crConnectionInfo.DatabaseName   ".dbo."   crTable.Location.Substring(crTable.Location.LastIndexOf(".")   1);
            }

            CrystalReportViewer.ReportSource = crReportDocument;
        }
Внутри функции, crTable = crTables; вышли сообщения об ошибках. "Не в виде неявной CrystalDecisions преобразовать тип '.CrystalReports.Двигатель.Столы' в 'CrystalDecisions.CrystalReports.Двигатель.Таблица'"

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...