Как отобразить данные таблицы в отчет Crystal
Проект содержит две таблицы 1) PatientTB & 2) ListTB,
PatientTB содержит все сведения о пациенте, а ListTB состоит из товара, который купил пациент.
теперь столбец Patient_Id является первичным ключом в PatientTB, а тот же столбец-внешним ключом к таблице ListTB.
когда я создаю отчет crystal с кем-либо из вышеприведенной таблицы, он работает нормально.
но когда я выбираю обе таблицы, никакие данные не отображаются.
если я выберу PatientTB или ListTB из набора данных crystal report, он будет работать нормально.
но выделение обеих таблиц ничего не может отобразить из-за связи первичного-внешнего ключа в обеих таблицах.
мой вопрос таков :
кон.Открыть();
cmd = new SqlCommand ("выберите дату, врача, пациента.Patient_Id,Patient_Name,Contact_No,Payment_Type,Item_Count,Grand_Total,Список.Batch_No,Список.Item_Code, Список.Item_Name,Список.Exp_Date,Список.Qwantity,Список.ППМ,список.Сумма из внутреннего списка присоединения пациента к пациенту.Patient_Id = Список.Patient_Id, где пациент.Patient_Id = '" + Main.txt_crs_pid.Текст + "'", кон);
SqlDataReader sdr = cmd.Метода executereader();
DataTable dt = новый DataTable();
ДТ.Нагрузки(СДР);
Отчет CrystalSale = новый CrystalSale();
отчет.SetDataSource(ДТ);
crystalReportViewer1. ReportSource = отчет;
против.Закрывать();
Заранее благодарю вас.