как исправить зависание winforms при выполнении отчетов Crystal - PullRequest
0 голосов
/ 08 марта 2019

Я перенес свои winforms на другой ноутбук, оба 64-битные, фреймворки одинаковые (4.0). Я перепечатал это в файл отчетов. установлен CR на новый ноутбук. но когда я запускаю файл, он кажется зависшим, я имею в виду, что он остановит все winforms. Я также смущен, потому что он не показывает никаких исключений или ошибок.

ReportDocument crypt = new ReportDocument();
        OleDbDataAdapter da = new OleDbDataAdapter("SELECT PatientData.PatientIDD, Patient.FirstName, Patient.MiddleName, Patient.LastName, Patient.MobilePhone, Patient.Phone, PatientData.Diagnosis, PatientData.Procedure, PatientData.Charge, PatientData.Paid, PatientData.Balance FROM Patient INNER JOIN PatientData ON Patient.PatientID = PatientData.PatientIDD WHERE PatientIDD like '%" + textBox11.Text + "%'", cn);
        DataSet ds = new DataSet();
        da.Fill(ds, "PatientData");
        crypt.Load(@"C:\Users\qwerty\Desktop\New folder\Pinfo - Copy - Copy - Copy - Copy (4) - Copy - Copy - Copy - Copy\PISS\CrystalReport3.rpt");
        crypt.SetDataSource(ds);
        crystalReportViewer3.ReportSource = crypt;
        ds.Dispose();
...