В моей базе данных есть две таблицы: SalesInvoiceDetails
и SalesInvoicesInventoryRowDetails
.
В моей таблице 6 записей по SalesInvoicesInventoryRowDetails
, из которых Crystal Reports показывает только одну (первую запись).
Я проверил, поставив точки останова.Набор данных заполнен всеми данными, но он не отображается в Crystal Report, кроме первой записи (только одна строка).
Пожалуйста, любезная помощь для решения проблемы.
Спасибо.
Dim row As DataRow = GridView1.GetDataRow(GridView1.FocusedRowHandle)
Me.Cursor = Cursors.WaitCursor
Dim objRpt As New XtraReport1
Dim ds As New SalesInvoiceDataSet
Dim adp1 As New SqlClient.SqlDataAdapter("Select * From SalesInvoiceDetails Where InvoiceNo=N'" & row("InvoiceNo") & "'", DAL.OpenSqlConnection)
adp1.Fill(ds, "SalesInvoiceDetails")
Dim adp2 As New SqlClient.SqlDataAdapter("Select * From SalesInvoicesInventoryRowDetails Where InvoiceNo=N'" & row("InvoiceNo") & "' order by Sno", DAL.OpenSqlConnection)
adp2.Fill(ds, "SalesInvoicesInventoryRowDetails")
DAL.CloseConnection()
objRpt.DataSource = ds
Dim s As New SalesInvoicePrintForm
s.DocumentViewer1.DocumentSource = objRpt
s.Show()