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

طلب كود لطباعة datagridview + تحويله إلى pdf

بدأه بـــــــــــــــدر في 16 نوفمبر 2012 · 29 رد · 8,827 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#26

هلا أستاذ محمد

الله يعطيك العافيه

جربت الكود طلع لي error

548631657.jpg

ياليت تشرح لي وش غيرت في الكود علشان استفيد في المرات القادمه

#27

سبب الرسالة ان الاجراء المخزن الذي قمت بانشاء داخل قاعدة البيانات غير موجود في القاعدة طرفك

و لابد من انشاء هذا الاجراء لتلافي الخطأ الذي ظهر لك

1- افتح برنامج SQL Server

2- قم بالضغط علي New Query

3- الصق هذا الكود بداخلة

4- اضغط علي Execute

5- حاول تشغيل البرنامج مرة أخري

USE [firstdatabse]
GO
/****** Object:  StoredProcedure [dbo].[ProcGetDate]    Script Date: 12/01/2012 11:40:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create proc [dbo].[ProcGetDate]

as
begin
select * from Names

end
1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#28

اهلين أستاذ محمد

تمام التمام اشتغل البرنامج

لكن ياليت تشرح لي وش صار بالضبط علشان استخدمه بالزر الآخر

وماهو الكود اللي اضفته بعد الخطأ واشتغل بعده البرنامج

شاكر ومقدر

الله يعطيك العافية

#29

أخي الفاضل بدر

أنت تحتاج لمزيد من القراءة حول استخدام ADO.Net و أدوات الربط مع قواعد البيانات حتي تضح لك امور كثيرة لذلك أتمني أن تقرأ المواضيع المثبتة في منتدي ADO.Net و المواضيع المثبتة في

SQL Server حتي يصبح لك كل شيء واضح ومفهوم

أما بخصوص الكود الذي أضفتة هو عبارة عن اجراء مخزن يقوم بجلب البيانات من جدول Names وعرضه في التقرير وكان يمكنني الاستعاضة عنه بكتابة جملة Select مباشرة داخل الكود لكن الاجراءات المخزنة أسرع من استخدام الكود المباشر

مثال

جرب هذا الكود ستجد انه يقوم بعمل نفس المطلوب بدون انشاء اجراء مخزن عن طريق كتابة جملة Select مباشرة داخل الكود

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

        Dim cmd As New SqlCommand("select * from names", dbcon)

        cmd.CommandType = CommandType.Text

        dt = New DataTable
        Dim dr As SqlDataReader = cmd.ExecuteReader

        dt.Load(dr)
        dr.Close()
        Form2.Show()
        dt.Clear()
        dbcon.Close()
    End Sub

بالتوفيق

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#30

هلا أستاذ محمد

الله يعطيك العافيه شاكر ومقدر لك جهودك

إن شاء الله راح أسمع نصيحتك وببدأ بالقراءه

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