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

كيف اجعل الداتا جريد تقبل التعديلات ولا تقبل المسح او الانسيرت

مغلق
بدأه GalalDev في 1 أكتوبر 2006 · 2 رد · 705 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي داتا جريد و عاوز اليوزر يقدر يعدل الداتا بس انما ميقدرش يعمل مسح او ادخال جديد

و جزاكم الله خيرا

سأل الممكن المستحيل اين تسكن؟ قال في عقول الضعفاء

اشهد أن لا اله الا الله و اشهد أن محمداًً رسول الله

#2

ربط الـ DataGird مع DataView معتمده على Table معين يريح كثيرا وأفضل من ربط الـ DataTable مباشرة.

على كل حال اجعل الـ AllowDelete و AllowNew بـ false الخاصتين بالـ DefaultView الخاصه بالـ DataTable بتاعك اذا كنت لا تريد عمل DataView جديده.

مثلا :

//System.Data.DataTable myTable = new System.Data.DataTable();
//myTable.Columns.Add("ID");
//myTable.Columns.Add("Name");
//myTable.Rows.Add(new object[]{1,"Moutaz"});

myTable.DefaultView.AllowDelete = false;
myTable.DefaultView.AllowNew = false;

dataGrid1.DataSource = myTable;

وبهذا لن يستطيع المستخدم حذف أي Row بتحديده والضغط على Delete مثلا, ولن يستطيع أيضا اضافة Row جديد مثلا بالضغط على Enter.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#3

جزاك الله خيرا

سأل الممكن المستحيل اين تسكن؟ قال في عقول الضعفاء

اشهد أن لا اله الا الله و اشهد أن محمداًً رسول الله

هذا الموضوع مغلق.

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

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

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

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

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