تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] طلب كود طباعة صفوف من datagridview
#1
السلام عليكم


طلب كود طباعة صفوف من datagridview
اريد طباعة من الصف 1 الى الصف 7

اسماء الحقول كتالي
ID
FullName
DateofOb
PlaceofBith
Adjectif

اضع كود طباعة التالي
 Dim report As New CrystalReport4
        report.SetDataSource(dt)
        PrintBureau11.CrystalReportViewer1.ReportSource = report
        PrintBureau11.CrystalReportViewer1.Zoom(80%)
        PrintBureau11.CrystalReportViewer1.Refresh()
        PrintBureau11.Show()
End Sub
الرد
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

يمكنك مراجعة كلاً من الروابط...
http://vb4arb.com/vb/showthread.php?tid=11839
http://vb4arb.com/vb/showthread.php?tid=12739
http://vb4arb.com/vb/showthread.php?tid=15740
http://vb4arb.com/vb/showthread.php?tid=21682
http://vb4arb.com/vb/showthread.php?tid=12581
الرد
تم الشكر بواسطة:
#3
(23-06-20, 08:47 PM)kiki كتب : وعليكم السلام ورحمة الله وبركاته

يمكنك مراجعة كلاً من الروابط...
http://vb4arb.com/vb/showthread.php?tid=11839
http://vb4arb.com/vb/showthread.php?tid=12739
http://vb4arb.com/vb/showthread.php?tid=15740
http://vb4arb.com/vb/showthread.php?tid=21682
http://vb4arb.com/vb/showthread.php?tid=12581

جزاك الله اخي kiki
لم اجد ما ابخث عنه وجدت شرح لدرس في اليوتوب لكن لم افهمه
https://www.youtube.com/watch?v=TXOZ2rtCmP0
اريد عند عمل select في datagridview للمجموعة من الصفوف وبعدها الضغط على زر print
تطبع الصفوف المحددة فقط
الرد
تم الشكر بواسطة:
#4
هل من مساعدة ؟
الرد
تم الشكر بواسطة:
#5
هل من مساعدة ؟
الرد
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاته
اخي رشدي استخدم جملة استعلام  تأخذ قيمة البداية للاي دي من مربع نص والنهاية ايضا من مربع نص
انشئ مربعي نص واحد للقيمة الصغرى والاخر للقيمة الكبرى يشبه البحث بين تاريخين
وبهذا الشكل ستملا الداتا غرايد بالعدد الذي تريده من السجلات وبهذا الشكل يكون الداتا تابل تحتوي على عدد معين سيتم طباعته 
اما جملة الاستعلام فتكون هكذا
كود :
Cmd = new OleDbCommand("select * from Table1 where  Id <= " & Txt_End.text & " and  Id >=" & Txt_Start.text & "", con)
وان احببت تشاهد هذا الرابط حيث يمكنك انشاء نافذة كيفية للطباعة يمكنك وضع خيارات تعبئة الداتا غرايد وحسب ماهو موجود فيها ستتم الطباعة
https://www.youtube.com/watch?v=GWdjwHr8...vR&index=2
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: rochdi191
#7
(27-06-20, 12:49 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي رشدي استخدم جملة استعلام  تأخذ قيمة البداية للاي دي من مربع نص والنهاية ايضا من مربع نص
انشئ مربعي نص واحد للقيمة الصغرى والاخر للقيمة الكبرى يشبه البحث بين تاريخين
وبهذا الشكل ستملا الداتا غرايد بالعدد الذي تريده من السجلات وبهذا الشكل يكون الداتا تابل تحتوي على عدد معين سيتم طباعته 
اما جملة الاستعلام فتكون هكذا
كود :
Cmd = new OleDbCommand("select * from Table1 where  Id <= " & Txt_End.text & " and  Id >=" & Txt_Start.text & "", con)
وان احببت تشاهد هذا الرابط حيث يمكنك انشاء نافذة كيفية للطباعة يمكنك وضع خيارات تعبئة الداتا غرايد وحسب ماهو موجود فيها ستتم الطباعة
https://www.youtube.com/watch?v=GWdjwHr8...vR&index=2

شكرا لك اخي ابراهيم ايبو

اريد وضع chekbox في datagridview لتعيين الاسطر للطباعة او عند عملية selected للاسطر وضغط على زر طباعة تظهر الى اسطر المشار اليها selected تظهر في كريستور ريبورت
مثل الصورة الاتية

https://imgur.com/BJxuHx5
ان شاء الله اكون الحقت الفكرة و جزاك الله خيرا يا استاذي
الرد
تم الشكر بواسطة:
#8
هل من مساعدة
الرد
تم الشكر بواسطة:
#9
الحمد لله تم ايجاد الحل
شكرا لمن ساهم في تقديم يد المساعدة
الاستاذ kiki
واستاذي حفظه الله ابراهيم ايبو

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



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


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