تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة فى اضافة البيانات بعد عرضها
#1
السلام عليكم ورحمة الله وبركاته

هذا الكود يعمل جيدا
لاضافة البيانات من التكست للداتا جريد فيو

Dim row As String() = New String() {TxtNumberProducts.Text, "X", TxtPrice.Text, "=", TxtMoney.Text, CmbProducts.Text, TextBox1.Text}

        DataGridViewX1.Rows.Add(row)

لكن عند عرض البيانات القديمة ثم عمل جديد  يظهر هذا الخطا

[صورة مرفقة: c475e3daae041.png]

ما هى المشكلة وسبب الخطأ لو سمحت
وشكرا سلف
الرد }}}}
تم الشكر بواسطة:
#2
حسب فهمي من الرسالة ان الاداة datagridview لا يمكن اضافة صفوف لها برمجيا حال ربطها ببيانات
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: %Eman%
#3
سلام أختي العزيزة، نرجو رفع صورة للداتا غريد في حالة التصميم في النموذج
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة: %Eman%
#4
عندما اسعرض السجلات القديمة واذهب لاضافة سجل جديد تحدث هذه المشكلة

اقرأ اخر سطر فى الرسالة هتجد انه الداتا جريد تقريبا مشغولة بالبيانات هل فى كود افرع ذاكرتها
الرد }}}}
تم الشكر بواسطة:
#5
هذا الخطأ يظهر عادة عندما يكون الداتا غريد bound

والمقصود بالـ Bound DataGrid أنه لا يحتوي على أعمدة في حالة التصميم في النموذج، والـ Unbound هو الذي تضاف إليه الأعمدة في حالة تصميم النموذج، وبالتالي يمكن إضافة البيانات إليه بالطريقة التي ذكرتها أعلاه

مش واضح كلامي....
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة: %Eman%
#6
معنى كده ان المشكلة فى كود افراغ الداتا جريد فيو

DataGridViewX1.SelectAll()
For Each row As DataGridViewRow In DataGridViewX1.SelectedRows
DataGridViewX1.Rows.Remove(row)
Next

طب هل فيه كود افضل
الرد }}}}
تم الشكر بواسطة:
#7
أختي العزيزة رجاء إرفعي لنا صورة عن الداتا غريد في حالة التصميم في النموذج أو إرفعي المشروع وأنا بخدمة قدميك.
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة:
#8
http://www.3rbz.com/uploads/dc90c7ffd0bc1.png
الرد }}}}
تم الشكر بواسطة:
#9
أكيد في فكرة أفضل، في حال كان الداتا غريد Unbound نضع الكود التالي لإفراغ الداتا غريد في حال قمنا بعملية Insert or Update or Delete وهي :
PHP كود :
DGv1.Rows.Clear() 
وطبعا نضع الكود في أول مجال الحدث Load للنموذج
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة: %Eman%
#10
افرغتها لاضافة جديد ظهر هذا الخطأ من الكود

An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll

Additional information: Cannot clear this list.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ممكن حل مشكلة الكود MOSTAFA.KAMEL 1 33 منذ 38 دقيقة مضت
آخر رد: MOSTAFA.KAMEL
  مشكلة في فيجوال استوديو 2015 هل يوجد حل ؟ soper 3 38 منذ 6 ساعة مضت
آخر رد: thevirus
  عرض البيانات من قاعده البيانات لليوم الحالي. Rabeea Qbaha 0 27 اليوم, 06:47 AM
آخر رد: Rabeea Qbaha
  [سؤال] مشكلة لنت فروم ورك مع برنامجى Mohamed371 2 55 أمس, 07:31 PM
آخر رد: Mohamed371
  اضافة صور فى subitem Mohamed20 6 129 أمس, 03:01 PM
آخر رد: Mohamed20
  [سؤال] مشكلة لنت فروم ورك مع برنامجى Mohamed371 0 32 19-01-17, 12:00 PM
آخر رد: Mohamed371
  [VB.NET] التجميع و الفرز قواعد البيانات tifagreet 4 63 19-01-17, 04:21 AM
آخر رد: tifagreet
  [VB.NET] مشكلة في اضافة ايميلات لـlistbox 3asfa~mdmra 4 66 19-01-17, 12:14 AM
آخر رد: 3asfa~mdmra
  [VB.NET] مشكلة بسيطة جداً timer 3asfa~mdmra 4 96 15-01-17, 10:09 PM
آخر رد: 3asfa~mdmra
  [VB.NET] سوال مشكلة في اخذ نسخة احتياطية من قاعدة بيانات SQL كفاح 4 97 14-01-17, 08:19 PM
آخر رد: كفاح

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


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