تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في طباعة تقرير ReportViewer مباشرة في فيجوال ستوديو - يوجد مثال
#3
تم تحميل المثال اخي والطباعه شغاله تمام بس عرض البيانات يتم عرضها عن طريق كتابة جملة في textbox والضغط علي طباعة يتم تحويلك الي صفة بها ReportViewer2
يتم الضغط علي امر الطباعة يتم الطباعه

وهذا المثال الواحد الذي وجدت يعمل علي ريبورت معي واحاول التعديل عليه واضافة فاتورة من بيانات موجوده في قاعدة البيانات تظهر لي هذه الرسالة
a data source instance has not been supplid for the data source 'dataset1'

الكود المستخدم




Imports Microsoft.Reporting.WinForms
Imports System.Data.OleDb
Public Class Form2


Private Sub ViewReport_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

ReportViewer2.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local



Me.ReportViewer2.RefreshReport()
End Sub

Private Sub ReportViewer2_Load(sender As Object, e As EventArgs) Handles ReportViewer2.Load

' Dim cnn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Application.StartupPath & "\db21alx22889129111177.mdb;user id=admin;jet oledb:database password=0120147")


' ReportViewer2.LocalReport.DataSources.Clear()

' B_SelectQuery = "select * from cb where idcb=14 "
ReportViewer2.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local
' conn = New OleDbConnection
Dim params1 = New ReportParameter("Parameter1", Form1.TextBox1.Text)

Dim conn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Application.StartupPath & "\db21alx22889129111177.mdb;user id=admin;jet oledb:database password=********")
' Dim dataset1 As New DataSet

'dta = New OleDbDataAdapter("Select * From [Sheet1$]", conn)
conn.Open()
Dim adpt As New OleDbDataAdapter("select * from cb ", conn)
Dim rs As New DataTable
adpt.Fill(rs)
Dim ds As DataSet = New DataSet("DataSetOne")
ds.Tables.Add(rs)
Dim datasource As New ReportDataSource("cb", ds.Tables(0))

Me.ReportViewer2.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout)
ReportViewer2.LocalReport.DataSources.Clear()
ReportViewer2.LocalReport.SetParameters(params1)

ReportViewer2.LocalReport.DataSources.Add(datasource)
ReportViewer2.LocalReport.Refresh()

End Sub
End Class
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشكلة في طباعة تقرير ReportViewer مباشرة في فيجوال ستوديو - يوجد مثال - بواسطة ahmedhhh2 - 13-03-22, 03:14 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 102 15-12-25, 07:13 PM
آخر رد: assuhimi
  [سؤال] يوجد مثال|كيف نعيد صياغة نص ليكون تاريخ مقبول justforit 7 325 01-11-25, 10:54 PM
آخر رد: justforit
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 284 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 254 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 376 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 728 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,029 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 892 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,295 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,242 09-07-25, 12:45 AM
آخر رد: abo ragab

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم