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


الملفات المرفقة
.zip   WindowsApplication1.zip (الحجم : 100.99 ك ب / التحميلات : 11)
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

بالنسبة للحذف من أي قائمة بشكل عام الأفضل أن تحذف تراجعياً (حيطة)
لأنه لا يوجد برنامج كامل أو أداة مصنوعة بشكل قياسي .. فالبعض يكون فيها قصور 
لذا إن حذفت من النهاية للبداية ستكون حتماً قد حذفت كل ما أردت فعله (لأن الرقم المرجعي للعنصر التالي لن يتغير رقم مرجعه)
لأنك لو حذفت من البداية للنهاية فأغلب القوائم تعتمد على الرقم المرجعي للصف
فإذا حذفت الصف الثاني وأردت حذف الثالث أو الرابع (فإن الرقم المرجعي للصف الثالث وكذالك الرابع سيختلف بمجرد حذف سطر قبله)
فإن لم يكن صانع هذه الأداة قد راعى هذا الأمر من البداية وضمن مجال تصوره (يعني خياله واسع جداً على التصور): 
فإن ذلك سيكون مشكلة لمن يستخدم هذه الأداة من بعده. (مهما كان المبرمج محترف فإن له هفوات - لا يوجد انسان كامل فضلاً عن مبرمج)

الكود الذي استخدمته للحذف كود رائع ومميز ولكن من مبدأ الحيطة أن تستخدم الكود التالي
لأنه سيناسب كل أداة مهما كان تصور مبرمجها :
كود :
For i1 = (DataGridView1.Rows.Count - 1) To 0 Step -1
   Dim isselect As Boolean = DataGridView1.Rows(i1).Cells(3).Value
   If isselect = True Then
       DataGridView1.Rows.RemoveAt(i1)
   End If
Next
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: محمد خيري
#3
(12-11-22, 05:32 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

بالنسبة للحذف من أي قائمة بشكل عام الأفضل أن تحذف تراجعياً (حيطة)
لأنه لا يوجد برنامج كامل أو أداة مصنوعة بشكل قياسي .. فالبعض يكون فيها قصور 
لذا إن حذفت من النهاية للبداية ستكون حتماً قد حذفت كل ما أردت فعله (لأن الرقم المرجعي للعنصر التالي لن يتغير رقم مرجعه)
لأنك لو حذفت من البداية للنهاية فأغلب القوائم تعتمد على الرقم المرجعي للصف
فإذا حذفت الصف الثاني وأردت حذف الثالث أو الرابع (فإن الرقم المرجعي للصف الثالث وكذالك الرابع سيختلف بمجرد حذف سطر قبله)
فإن لم يكن صانع هذه الأداة قد راعى هذا الأمر من البداية وضمن مجال تصوره (يعني خياله واسع جداً على التصور): 
فإن ذلك سيكون مشكلة لمن يستخدم هذه الأداة من بعده. (مهما كان المبرمج محترف فإن له هفوات - لا يوجد انسان كامل فضلاً عن مبرمج)

الكود الذي استخدمته للحذف كود رائع ومميز ولكن من مبدأ الحيطة أن تستخدم الكود التالي
لأنه سيناسب كل أداة مهما كان تصور مبرمجها :
كود :
For i1 = (DataGridView1.Rows.Count - 1) To 0 Step -1
   Dim isselect As Boolean = DataGridView1.Rows(i1).Cells(3).Value
   If isselect = True Then
       DataGridView1.Rows.RemoveAt(i1)
   End If
Next
اخ طه ماسبب خطأ في مشكلتي
الرد }}}
تم الشكر بواسطة:
#4
(12-11-22, 05:52 PM)ali_ahmed12 كتب : اخ طه ماسبب خطأ في مشكلتي

أكيد لأني لا أعلم الغيب..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#5
(12-11-22, 06:08 PM)Taha Okla كتب :
(12-11-22, 05:52 PM)ali_ahmed12 كتب : اخ طه ماسبب خطأ في مشكلتي

أكيد لأني لا أعلم الغيب..

سوف ارفق لك مثال

(12-11-22, 06:32 PM)ali_ahmed12 كتب :
(12-11-22, 06:08 PM)Taha Okla كتب :
(12-11-22, 05:52 PM)ali_ahmed12 كتب : اخ طه ماسبب خطأ في مشكلتي

أكيد لأني لا أعلم الغيب..

سوف ارفق لك مثال

https://drive.google.com/drive/folders/1...cIFIy7FjPd
الرد }}}
تم الشكر بواسطة:
#6
(12-11-22, 05:32 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

بالنسبة للحذف من أي قائمة بشكل عام الأفضل أن تحذف تراجعياً (حيطة)
لأنه لا يوجد برنامج كامل أو أداة مصنوعة بشكل قياسي .. فالبعض يكون فيها قصور 
لذا إن حذفت من النهاية للبداية ستكون حتماً قد حذفت كل ما أردت فعله (لأن الرقم المرجعي للعنصر التالي لن يتغير رقم مرجعه)
لأنك لو حذفت من البداية للنهاية فأغلب القوائم تعتمد على الرقم المرجعي للصف
فإذا حذفت الصف الثاني وأردت حذف الثالث أو الرابع (فإن الرقم المرجعي للصف الثالث وكذالك الرابع سيختلف بمجرد حذف سطر قبله)
فإن لم يكن صانع هذه الأداة قد راعى هذا الأمر من البداية وضمن مجال تصوره (يعني خياله واسع جداً على التصور): 
فإن ذلك سيكون مشكلة لمن يستخدم هذه الأداة من بعده. (مهما كان المبرمج محترف فإن له هفوات - لا يوجد انسان كامل فضلاً عن مبرمج)

الكود الذي استخدمته للحذف كود رائع ومميز ولكن من مبدأ الحيطة أن تستخدم الكود التالي
لأنه سيناسب كل أداة مهما كان تصور مبرمجها :
كود :
For i1 = (DataGridView1.Rows.Count - 1) To 0 Step -1
   Dim isselect As Boolean = DataGridView1.Rows(i1).Cells(3).Value
   If isselect = True Then
       DataGridView1.Rows.RemoveAt(i1)
   End If
Next
تمام اخ طه ربنا يبارك فيك و يرزقك من حيث لا تحتسب الكود اشتغل مثل ما اريد جزاك الله خيرا
الرد }}}
تم الشكر بواسطة:
#7
(12-11-22, 07:00 PM)محمد خيري كتب :
(12-11-22, 05:32 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

بالنسبة للحذف من أي قائمة بشكل عام الأفضل أن تحذف تراجعياً (حيطة)
لأنه لا يوجد برنامج كامل أو أداة مصنوعة بشكل قياسي .. فالبعض يكون فيها قصور 
لذا إن حذفت من النهاية للبداية ستكون حتماً قد حذفت كل ما أردت فعله (لأن الرقم المرجعي للعنصر التالي لن يتغير رقم مرجعه)
لأنك لو حذفت من البداية للنهاية فأغلب القوائم تعتمد على الرقم المرجعي للصف
فإذا حذفت الصف الثاني وأردت حذف الثالث أو الرابع (فإن الرقم المرجعي للصف الثالث وكذالك الرابع سيختلف بمجرد حذف سطر قبله)
فإن لم يكن صانع هذه الأداة قد راعى هذا الأمر من البداية وضمن مجال تصوره (يعني خياله واسع جداً على التصور): 
فإن ذلك سيكون مشكلة لمن يستخدم هذه الأداة من بعده. (مهما كان المبرمج محترف فإن له هفوات - لا يوجد انسان كامل فضلاً عن مبرمج)

الكود الذي استخدمته للحذف كود رائع ومميز ولكن من مبدأ الحيطة أن تستخدم الكود التالي
لأنه سيناسب كل أداة مهما كان تصور مبرمجها :
كود :
For i1 = (DataGridView1.Rows.Count - 1) To 0 Step -1
   Dim isselect As Boolean = DataGridView1.Rows(i1).Cells(3).Value
   If isselect = True Then
       DataGridView1.Rows.RemoveAt(i1)
   End If
Next
تمام اخ طه ربنا يبارك فيك و يرزقك من حيث لا تحتسب الكود اشتغل مثل ما اريد جزاك الله خيرا
استخدم listbox  وليس قريد فيو فهمت تقصد علي اخ ....................
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 305 10-11-23, 07:12 PM
آخر رد: justforit
  ما أسرع استضافة يمكن رفع المشروع عليها ؟ hazim1 0 225 03-10-23, 08:55 AM
آخر رد: hazim1
  هل يمكن عد الصفوف التالية للصف المُحدد في Datagridview ؟ hazim1 1 475 17-07-23, 09:04 PM
آخر رد: mrfenix93
  [مثال] حساب عدد الصفوف، و مجموع حقل محدد من الجدول HUNTER25 3 595 22-12-22, 05:45 PM
آخر رد: HUNTER25
  كود جمع عدد الصفوف في الدتا قريد ahmedbezia 1 538 21-09-22, 12:51 AM
آخر رد: هاوي1995
  كيف اجعل Autoscroll هي التي تزيد عدد الصفوف في عرض البيانات عبدالكريم برشدان 1 631 07-08-22, 02:55 PM
آخر رد: asmarsou
  [VB.NET] مشكلة في ظهور صفحة لتعديل عليها rochdi191 3 1,259 01-03-22, 11:23 PM
آخر رد: ابراهيم ايبو
  [VB.NET] الفاتورة الالكترونية الجديدة التي ستعتمد هاني المومني 4 2,438 23-02-22, 07:22 PM
آخر رد: الريس
  مشكلة كل ماأعرض الصور يتم عرض الصور التي قبلها دون افراغ listview ماهو السبب cordava 1 1,070 19-01-22, 01:37 AM
آخر رد: رضوان الجماعي
  اين اجد قاعدة بيانات الافتراضية باسم Northwind التي في شروحات microsoft غدير الصليحي 2 1,338 24-11-21, 06:43 AM
آخر رد: غدير الصليحي

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


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