26-09-16, 01:39 AM (آخر تعديل لهذه المشاركة : 26-09-16, 01:51 AM {2} بواسطة ممدوح.)
وعليكم السلام
اعمل Parameter وليكن اسمه ReportParameter1 واجعل نوعه Boolean في الGeneral
والافضل تضع للبارامتر قيمة افتراضية في Davault Values بعد تحديد Specify values والاضافة تكون بالضغط على Add وكتابة True
اذهب للصورة وبالزر اليمين عليها اختار Imae Properties وحدد Visibility واختار Show or hide based on an expression ثم اضغط الزر fx وضع التالي
كود :
= not Parameters!ReportParameter1.Value
الان في الكود اضف قيمة للبارامتر على افتراض انك تعتمد على الأداة CheckBox1 لاظهار أو اخفاء الصورة مثل
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim p As New Microsoft.Reporting.WinForms.ReportParameter("ReportParameter1", Me.CheckBox1.Checked, True)
Me.ReportViewer1.LocalReport.SetParameters(New Microsoft.Reporting.WinForms.ReportParameter() {p})
Me.ReportViewer1.RefreshReport()