datagridview と Crystal レポートに小さな問題があります
Crystal レポートを表示するためにこのコードを使用していますが、問題は、データ グリッド ビューから 1 行しか表示できないことです。
Crystal レポートで datagridview のすべての行を印刷したい
マイコード
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim SqlQuery As String = "SELECT * FROM BMS_APP WHERE SN = " & BMS_APP.DataGridView1.SelectedRows(0).Cells(0).Value.ToString() & ""
Dim SqlCommand As New OleDbCommand
Dim SqlAdepter As New OleDbDataAdapter
Dim TABLE As New DataTable
With SqlCommand
.CommandText = SqlQuery
.Connection = BMS_APP.cnn
End With
With SqlAdepter
.SelectCommand = SqlCommand
.Fill(TABLE)
End With
Dim crystal As New CrystalReport1
crystal.SetDataSource(TABLE)
CrystalReportViewer1.ReportSource = crystal
CrystalReportViewer1.Refresh()
End Sub
これが私の申請プロセスです
読み込みボタンをクリックすると、データベースからすべてのデータが datagridview に読み込まれます
その後、特定の行をクリックすると、クリスタルレポートに1行しか表示されませんが、datagriwviewにあった現在の行をすべて表示したい
ここで何が起こっているのか
最初に、datagridview で [ON 行] をクリックしました
クリスタルレポートには1行表示されますが、現在の行をすべて印刷したい
現在のすべての行を印刷する方法を教えてください ありがとう