الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بخصوص الطباعة في DataGridView

بدأه AbOsS في 4 فبراير 2011 · 3 رد · 694 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

أخواني انا قمت بعمل برنامج يبحث في قاعدة البيانات عن رقم ويعرض معلومات صاحب الرقم في DataGridView

فيه أكواد كثيرة لطباعة الـ DataGridView ولكن انا لا اريدها كجدول وخبرتي في الفيجوال ليست كبيرة

فلو أحد منكم يتكرم ويساعدني ..

المطلوب طباعة البيانات الموجودة في DataGridView

على شكل نصي

يعني تظهر بالطباعة كالتالي

الاسم : محمد

رقم الهاتف : 074554454445

تاريخ الميلاد :

وهكذا

اتمنى وضحت الصورة واتمنى من الاخوان يساعدوني بأقرب وقت الله يخليكم

منتظركم

.

#2

السلام عليكم ورحمة الله وبركاته ...

جرب هذا

Imports System.Drawing.Printing

Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage

Dim y As Integer = 0

For Each row As DataGridViewRow In DataGridView1.Rows

e.Graphics.DrawString(vbNewLine & "Name: " & row.Cells(0).Value & vbNewLine & "Telephone: " & row.Cells(1).Value & vbNewLine & "BirthDate: " & row.Cells(2).Value & vbNewLine, New Font("arial", 16), Brushes.Black, 0, y)

y += 100

Next

e.HasMorePages = True

End Sub

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

PrintDocument1.Print()

End Sub

.:: Wish to become better and better ::.

#3

اخواني عندي مشكلة في طباعة تقرير كرستال ريبورت

في اداة DataGridView

تظهر الارقام ارقام هندية وعند ظهورها في التقرير لطباعتها تظهر ارقام عربية اي 123456

وانا اريدها ان تظهر كما هي في الاداة DataGridView

#4

السلام عليكم ورحمه الله وبركاته

بالنسبه للحل الاول تمام ولا لا ... بالنسبه للسؤال الاخير ماهي اعدادات اللغه عندك

تم تعديل هذه المشاركة بواسطة VB Helper في 13 فبراير 2011 في 09:29

.:: Wish to become better and better ::.

مواضيع مشابهة