انشئ باراميتر في تقرير الكريستال ريبوت واسحبه الى داخل التقرير في المكان المناسب
واجعل ارتفاع الباراميتر يكفي لثلاث اسطر
هنا على افترضت ان اسم الباراميتر My Parameter
لا أعرف أفضل طريقة، ولكن يمكن انشاء DataSet وربط التقرير به
مشروعك ليس فيه قاعدة بيانات أو حتى شيء داخل التقرير
ابحث هنا وستجد مواضيع كثيرة لعمل تقرير بقاعدة بيانات
واجعل ارتفاع الباراميتر يكفي لثلاث اسطر
هنا على افترضت ان اسم الباراميتر My Parameter
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim report As New CrystalReport1
Dim sb As New StringBuilder
If CheckBox1.Checked = True Then sb.AppendLine(CheckBox1.Text)
If CheckBox2.Checked = True Then sb.AppendLine(CheckBox2.Text)
If CheckBox3.Checked = True Then sb.AppendLine(CheckBox3.Text)
Dim s As String = sb.ToString
report.SetParameterValue("My Parameter", s)
Form2.CrystalReportViewer1.ReportSource = report
Form2.CrystalReportViewer1.Zoom(80%)
Form2.Show()
End Subلا أعرف أفضل طريقة، ولكن يمكن انشاء DataSet وربط التقرير به
مشروعك ليس فيه قاعدة بيانات أو حتى شيء داخل التقرير
ابحث هنا وستجد مواضيع كثيرة لعمل تقرير بقاعدة بيانات
إقتباس :اذا أردت المساعدة من أي أحد لا تضع له مشروع فارغ
