Member 11851031 Ответов: 1

Как показать две таблицы данных в crystal report?


У меня есть два стола
1) клиент и 2) продукт

когда я запускаю эту страницу, в dt отображаются все данные, как мне требуется.
(я проверяю с помощью точки останова)

но, наконец, crystal report загружается в то время, когда в crystal report отображаются только данные таблицы клиентов.

он не может дать никакого сообщения об ошибке.

пожалуйста, помогите мне

заранее благодарю вас

Что я уже пробовал:

частная btngenerateinvoice_Click недействительным(объект отправителя, EventArgs в электронной)
{
GenerateReport();
}

общественного недействительными GenerateReport()
{
пробовать
{
против.Открыть();
sda = new SqlDataAdapter("select a.CustomerName,a.Address,a.Mobile,a.TotalAmountToPayWithGST,a.GstNumber,b.Product,b.Company,b.ModelNumber,b.Price,b.Qty,b.GST,b.TotalPrice,b.InvoiceNo из tblBillDetails как левое внешнее соединение tblCustomerProduct как b на a.CID=b.CID, где b.InvoiceNo='" + txtinvoice.Текст + "'", кон);
dt = новый DataTable();
ПДД.Заполнить(ДТ);
Отчеты.CustomerInvoice КР = новый ElectronicItemManagement.Отчеты.CustomerInvoice();
КЛ.SetDataSource(ДТ);
crystalReportViewer1.ReportSource = ЧР;
crystalReportViewer1.Обновить();
против.Закрывать();
}
поймать (исключение бывший)
{

}
}

1 Ответов

Рейтинг:
0

ZurdoDev

Я не знаю, чем мы можем вам помочь. Мы не можем видеть ваши данные и не можем запустить ваш код. Вам придется отладить его, чтобы выяснить, почему ваш оператор sql не возвращает никаких строк.