Я хочу загрузить данные из двух таблиц SQL Server в C # в набор данных Crystal Reports.Когда я пытаюсь сделать это следующим образом:
private void LoadReport()
{
try
{
SQLConn.sqL = (@"SELECT TD.InvoiceNo,
P.Description,
P.Product,
TD.ItemPrice,
TD.Quantity,
TD.Amount,
TD.DiscPercent,
TD.DiscAmount,
TD.NetAmount,
Cu.CusName FROM product as P,
transactionDetails as TD,
customer as Cu
WHERE P.ProductNo = '2' And TD.CusID = Cu.CusID");
SQLConn.ConnDB();
SQLConn.cmd = new SqlCommand(SQLConn.sqL, SQLConn.conn);
SQLConn.da = new SqlDataAdapter(SQLConn.cmd);
ProductDataset ds = new ProductDataset();
SQLConn.da.Fill(ds);
rptProduct report = new rptProduct();
report.SetDataSource(ds);
RptProductViewer1.ReportSource = report;
RptProductViewer1.Refresh();
}
catch (Exception ex)
{
Interaction.MsgBox(ex.ToString());
}
}
Я получил ошибку, и данные не загружаются в набор данных, где, поскольку запрос является совершенным, я проверил его в обработчике запросов SQL Server.
Пожалуйста, сообщите мнелучший способ загрузить данные нескольких таблиц в Crystal Reports
Получил это исключение ... введите описание изображения здесь
После добавления ds.tables ["Transactionsdetails"] iполучил это исключение введите описание изображения здесь