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

حفظ بيانات من خلال امر حذف واضافة سطر عن طريق امر اضافة Datagridview

بدأه aymanmoftah في 23 أغسطس 2009 · 2 رد · 990 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

عندي جدول معرف له الحقول

c1

c2

c3

مربوط على

datagridview

اضفت

كبسة عليها الامر

dt.defaultview.rowfilter="c1=10"
dt.defaultview.delete(0)
ثم
قمت باضفة سطر باستخدام
dim dr as datatrow
dr=dt.newrow
dr("c1")=1
dr("c2")=2
dr("c3")=3
dt.rows.add(dr)

بكن عند تنفيذ الامر

ينفذ اول مرة

لكن عند تنفيذه مرة اخرى

يعطي ان السطر محذوف

ما الحل في تنفيذ وتأثير الاضافة والحذف على

datatgridview

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

لقد قمت بعمل

datagridview.endedit

ولم يستجب

ما الحل

#2

بالنسبة لزيادة الأسطر, لماذا لا تتعامل مباشرة مع DataGridView؟

DataGridView1.Rows.Add("1", "2", "3")

بالنسبة للحذف كذلك, إذا حذفت أحد أسطر DatGridView فإنه يحذف أوتوماتيكيا من الجدول.

تحياتي...

#3

مشكور على الرد ولكن اريد ان استخدم خصائص

ado.net

معرفة الاسطر الجديدة او المحذوفة او المعدلة

لكن لا يتم ذلك الا اذا ضغطت على

enter

والتحرك الى السطر الثاني كي يتم التعديل ولكن شكرا على تعاون ولقد عرفت الحل هو تنففيذ امر

for i=0 to dt.rows.count-1
dt.rows(i).endedit
next

في هذه الحالة يتم اهاء التعديلات على الاسطر بدون الضغط على

enter

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…