منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طريقة طباعة سجل محدد من الداتا قريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
كيف حال الجميع ؟
بعد إذنكم ، كيف يمكنني طباعة سجل محدد في الداتا قريد فيو باستخدام الكريستال ريبورت ؟
المشروع المرفق يبين ما أريده
تعديل للكود
PHP كود :
Public Class Form1

    Private Sub TBindingNavigatorSaveItem_Click
(sender As System.ObjectAs System.EventArgsHandles TBindingNavigatorSaveItem.Click
        Me
.Validate()
 
       Me.TBindingSource.EndEdit()
 
       Me.TableAdapterManager.UpdateAll(Me.DBDataSet)

 
   End Sub

    Private Sub Form1_Load
(sender As System.ObjectAs System.EventArgsHandles MyBase.Load
        
'TODO: This line of code loads data into the 'DBDataSet.T' table. You can move, or remove it, as needed.
        Me.TTableAdapter.Fill(Me.DBDataSet.T)
        TDataGridView.MultiSelect = False
        TDataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim rpt As New CrystalReport1
        rpt.SetDataSource(DBDataSet.T.Where(Function(r) r.المعرف = TBindingSource.Current("المعرف")).CopyToDataTable)

        Form2.CrystalReportViewer1.ToolPanelView = CrystalDecisions.Windows.Forms.ToolPanelViewType.None
        Form2.CrystalReportViewer1.ReportSource = rpt
        Form2.ShowDialog()

    End Sub


End Class 
شكرا اخي بارك الله فيك
عند تجريب الكود تظهر لي رسالة خطأ عند النقر على زر الطباعة
[صورة مرفقة: 317313849.png]
أنا جربت المرفق واشتغل بعدما قمت بتعديل السطر المشار اليه في الملف App.config الموجود ضمت قائمة ملفات المشروع


فجرب على المرفق الذي في الموضوع
بارك الله فيك و علمك و زادك من العلم علما وحكمة و بارك الله في اهلك و صحتك و مالك
شكرا