27-08-15, 11:58 PM
(27-08-15, 11:25 PM)theghost كتب : مشكور اخوي لكن اعذرني لدي بعض الاسئلة
انت الحين عطيتني طريقة باراميتر
Dim myP As New Microsoft.Reporting.WinForms.ReportParameter("P1", TextBox1.Text)
ReportViewer1.LocalReport.SetParameters(myP)
Me.CustomerTableAdapter.Fill(Me.Database1DataSet.Customer)
Me.ReportViewer1.RefreshReport()
-------------------------------------------------------------------------------------------------
وانا وجدت مثل الطريقة ولكن بكود اصغر
---------------------------------
Imports Microsoft.Reporting.WinForms
Public Class Form11
Private Sub Form11_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim testparam As New ReportParameter("Rent", Form10.ComboBox1.Text)
ReportViewer1.LocalReport.SetParameters(testparam)
Me.ReportViewer1.RefreshReport()
End Sub
End Class
فسؤالي يطؤح نفسه :
اذا كنت اريد ان اضع اكثر من تكس بوكس او اي شيء يتعلق بالريبورت فماذا افعل ؟
يعمي الحين :
Dim myP As New Microsoft.Reporting.WinForms.ReportParameter("P1", TextBox1.Text)
يقول ان الخانه p1 تقرأ من textbox1
اذا بغيت اضع اكثر من تكس بوكس ما الكود الاضافي لهذة العملية بحث عنها ولم اجد سوى هذا المثال من غير اكثر من تكس بوكس
الكودين نفس الطول انما اللي انت وجدته استدعى الريفرنس في التصاريح وانا حبيت اكنتبها على سطر واحد
يعني كل الرطق تودي للروما
بالنسبة P1
هذا اسم بارومتر متر تسويه في تصميم التقرير طبعا تقدر تضيف اكثر واكثر
مثلا
p2 p3 etc.....
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات


