1
このコードは、ユーザーの情報を印刷するためのボタンです。私は、datagridviewからすべてのデータを表示することができますが、私は1つの行だけを表示することはできません。行をクリックすると、その情報だけがクリスタルレポートに表示されるような振る舞いをしたいと思います。どうすればこれを達成できますか?レポートに表示する行を1つだけ選択します。
Private Sub btnPRINT_Click(sender As Object, e As EventArgs) Handles btnPRINT.Click
For Each dr As DataGridViewRow In Me.DataGridView1.Rows
dt.Rows.Add(dr.Cells("ID").Value, dr.Cells("Permit Date").Value, dr.Cells("Control Number").Value, dr.Cells("Establishment Name").Value, dr.Cells("First Name").Value, dr.Cells("Middle Name").Value, dr.Cells("Last Name").Value, dr.Cells("Address").Value, dr.Cells("Permit Type").Value, dr.Cells("OR Number").Value, dr.Cells("Amount Paid").Value, dr.Cells("Date Paid").Value)
Next
Dim rptDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
rptDoc = New CrystalReport2
rptDoc.SetDataSource(dt)
frmReport.CrystalReportViewer1.ReportSource = rptDoc
frmReport.CrystalReportViewer1.Refresh()
frmReport.ShowDialog()
frmReport.Dispose()
End Sub
申し訳ありませんが、私はそれを理解できません。どこに置くの? – LecheDeCrema
'レポート - >選択式 - >レコード... ' – 4444
サー! IDの前にある疑問符の意味は何ですか? – LecheDeCrema