04-08-18, 04:30 AM
تقييم الموضوع :
لماذا هذا الخطا فى الصوره
|
04-08-18, 05:20 AM
لا تحتاج لفتح الاتصال عند استخدام SqlDataAdapter لان DataAdapter يقوم بذلك تلقائيا
ويكفي الاسطر التالية فقط لقراءة البيانات وعرضها بالداتاجريدفيو PHP كود : Dim Da As New SqlDataAdapter(..... تم الشكر بواسطة: DK-x , DK-x , معاذ العامري
04-08-18, 05:46 AM
(04-08-18, 05:20 AM)Finish كتب : لا تحتاج لفتح الاتصال عند استخدام SqlDataAdapter لان DataAdapter يقوم بذلك تلقائيا تم الشكر بواسطة: DK-x
04-08-18, 05:55 AM
اخي خالد
تحتاج لتغيير اسلوبك في طرح المشكلة في مواضيعك فطريقتك لا تشجع على المساعدة خصوصا وانك تكتفي بوضع صورة دون نسخ النص كامل وعدم التوضيح لمن رد عليك بما يكفي لفهم المشكلة مما يضطر الاخرون على تجاهل موضوعك
04-08-18, 06:30 AM
04-08-18, 09:42 AM
اخى الحبيب خالد كامل1
حيث ان اول سطرين المستخدم فى الكود لا داعى منه تماماً
اذا كنت تريد استخدام الامر لتاكيد تفريغ الداتا جريد فيكفس استخدام التالىكود : DGV_Products1.Rows.Clear() والسبب يرجع لكونك تستخدم التالى كود : ByVal DGV_Products1 As DataGridView وحتى تتجنب تلك المشكلة اجعلها كود : ByVal DGV_Products1 As New DataGridView مع ان لا اعلم لماذا تستخدم الـ Sub بهذا الشكل
حيث من المفترض ان يكون DataGridView
موجود بالفورم ولا حاجة لقيامك لذلك
وان صح التعبير واذا كان بالفعل الـ DataGridView موجود بالفورم وليكن تحت اسم DataGridView
فيفضل ان تجعلها بهذا الشكل كود : ByVal DGV_Products1 As DataGridView1 الامر كله يعتمد على ما تستخدمه وطريقة تعاملك فى المشروع
وضعت لك اكثر من طريقة لحل المشكلة فيمكنك ارفاق المشروع اذا صعب الامر عليك
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
04-08-18, 12:14 PM
(04-08-18, 06:30 AM)خالد كامل1 كتب :(04-08-18, 05:55 AM)Finish كتب : اخي خالد شكرا لقبولك لها أخي العزيز تم الشكر بواسطة: DK-x
04-08-18, 04:23 PM
امسح السطر الى بيه المشكلة وجرب
بالنسبة لافراغ الجريد Dgv.Rows.Clear() Dgv.DataSource = null
05-08-18, 01:05 AM
(آخر تعديل لهذه المشاركة : 05-08-18, 01:21 AM {2} بواسطة خالد كامل1.)
(04-08-18, 09:42 AM)elgokr كتب : اخى العزيز elgokr والله لإنى اعتذ بك وربى اللى اعلم.اما بعد اخى كل الفكره ان هذا الكود المكتوب امامك فى فورم للفاتورة البيع غى هذا الفورم زر يجلب لى بيانات من فورم اخر وهو البحث عن المواد كى اضع الماده المراد بيعها لو لم اعرف لها البار كود وهذا الفورم يستمد بياناته من جدول البرودكت او المواد سوف ارفق لك صور للفورمين وتحدث المشكله لمجرد الصغط على زر الانتقال الى فورم البحث عن المواد ولك منى الف شكر [/url][url=https://f.top4top.net/p_9468sp2q2.jpg]
05-08-18, 01:50 AM
(05-08-18, 01:05 AM)خالد كامل1 كتب : اخى العزيز elgokr والله لإنى اعتذ بك وربى اللى اعلم.اما بعد جميل جداً اخى خالد كمال1 اللهم يزيد المحبة دائماً اخى الحبيب بخصوص الصور فى هذه الحالة انت ستغير هذه الجملة كود : ByVal DGV_Products1 As DataGridView الى كود : ByVal DGV_Products1 As DataGridView1 بحيث الاسم DataGridView1 هو الاسم للداتا جريد فى الفورم شوف انت مسمى ايه وضعه مكان هذا الجزء
وانت لا تحتاج الى استخدام الى كلمة New فى هذا الوضع بما انك تستدعى الداتا جريد المستخدم للـ Sub
اتمنى ان الفكرة واضحة لك من الشرح المسبق والشرح التالى
كل افكرة من رسالة الخطاء التى تظهر لك
هو انه غير قادر على رؤية او ايجاد الـ DataGridView الذى قمت بتسميته فى Sun
لذلك غير قادر على عمل تفريغ كلى وجعله Nothing
بمجرد فقط تغيير كلمة PHP كود : DataGridView الى اسم الجريد فيو فى الفورم سيحل المشكلة تماماً
اذا صعب الامر عليك ولم تتمكن من تطبيق ما اقوم بشرحه
اتمنى ارفاق المشروع وساقوم بتعديل الكود لك
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية |
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم