السلام عليكم
أحاول جاهدا تصميم تقرير يقوم بطباعة بيانات باستخدام اكثر من dataset ولكن دون جدوى.
المعلومات المطلوبة هي اظهار بيانات العميل المفصلة كالاسم و الهاتف و خلافه. وهي مخزنة في جدول اسمه customer
و انا حاليا استعمل Dscustomer وهي داتاسيت لاظهار هذه البيانات. الى هنا لا توجد مشاكل.
المطلوب هو عرض بيانات الطلبات الخاصة بهذا العميل و هي مخزنة في جدول اسمه customerOrder
و استعمل dsCustomerOrder و هي داتاسيت لاظهار بيانات الطلبات الخاصه بهذا العميل. هنا تبدأ المشاكل !!!!
اذا تمت اضافة هذه الداتاسيت فان البيانات لا تظهر.
علما بأني أستخدم هذا الكود لدفع البيانات الى dsCustomer ولكني اجهل كيفية دفع البيانات الى dsCustomerOrder
Dim rpt As New customerinfoReport() 'The report you created.
Dim myConnection1 As SqlConnection
Dim MyCommand As New SqlCommand()
Dim myDA As New SqlDataAdapter()
Dim myDS As New Dscustomer()
Try
myConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\sample.mdf;Integrated Security=True;User Instance=True")
MyCommand.Connection = MyConnection
MyCommand.CommandText = "SELECT * FROM viewcustomer"
MyCommand.CommandType = CommandType.Text
myDA.SelectCommand = MyCommand
myDA.Fill(myDS, "viewcustomer")
rpt.SetDataSource(myDS)
rpvreport.ReportSource = rpt
Catch Excep As Exception
MessageBox.Show(Excep.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Tryأتمنى على من لديه خبره أو فكرة أن يزودني بها مع جزيل الشكر.