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

Checkbox فى الGridview

بدأه samy elsayed في 11 يناير 2014 · 1 رد · 583 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

رجاء اخوانى انا عامل شاشة المفروض انى بعمل فيها بحث عن إسم المحافظة لو مش موجود بيقولى مش موجود وبضغط على Buttom بينقلنى لشاشة الإدخال بعمل insert عادى جدا

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

فياريت اعرف ازى اخليه الحذف يتم باستخدام PRocedure مع ال Checkbox وكمان ازى ابعت الصف الذى تم اختياره لصفحه اخرى لتعديل اليبانات 


 

#2

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

أولا قم بإضافة Column من نوع DataGridViewCheckBox وسميه Delete

 

VLSpUyv.png

 

وبعد تحديد الأسطر المراد حذفها، والضغط على زر Delete مثلا، نقوم بالمرور على الأسطر المحددة للحذف ونخزن الـ Ids ضمن List ، وبعدها نستطيع المرور على عناصر هذه الـ List ونحدف الأسطر الموافقة.

        private void btnDelete_Click(object sender, EventArgs e)
        {
            List<int> IdsToDelete = new List<int>();
            foreach (DataGridViewRow row in dataGridView3.Rows)
            {
                 if ((bool)row.Cells[2].Value)
                 {
                     IdsToDelete.Add((int)row.Cells[0].Value);
                 }
            }
        }

لاحظ ترتيب الحقل 2. حيث هو الحقل الذي يحوي على CheckBox

 

بالتوفيق.

• • •


[ ربيّ احفظ سوريا الحبيبة]


oFOK7Kd.png

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