منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة فى اضافة البيانات بعد عرضها
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته

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

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

        DataGridViewX1.Rows.Add(row)

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

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

ما هى المشكلة وسبب الخطأ لو سمحت
وشكرا سلف
حسب فهمي من الرسالة ان الاداة datagridview لا يمكن اضافة صفوف لها برمجيا حال ربطها ببيانات
عندما اسعرض السجلات القديمة واذهب لاضافة سجل جديد تحدث هذه المشكلة

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

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

طب هل فيه كود افضل
افرغتها لاضافة جديد ظهر هذا الخطأ من الكود

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

Additional information: Cannot clear this list.
المشكلة فى كود الاضافة للداتا جريد بعد الاستعراض من الداتا بيز
هل من حل ياجماعة

للاسف المشروع كبير عشان اعمل مثال صغير هياخد وقت
ياريت حل
اذا كانت الاداة مربوطة والمطلوب اضافة بيانات من ادوات مثل Textbox الى الـ datagridview فالحل وهذه الحال:
الاضافة لمصدر البيانات مباشرة من مربعات النص وستتاثر شبيكة البيانات بهذا التحديث.
يعنى ايه الكود Sad
(14-08-16, 01:57 AM)%Eman% كتب : [ -> ]يعنى ايه الكود Sad

ماهو مصدر البيانات المستخدم
هل  dataset او   datatable
الصفحات : 1 2