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


الملفات المرفقة
.zip   WindowsApplication1.zip (الحجم : 100.99 ك ب / التحميلات : 20)
الرد }}}
تم الشكر بواسطة:
#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  وليس قريد فيو فهمت تقصد علي اخ ....................
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad [سؤال] مشكلة التي لم اجد لها حل mervandzz 3 351 23-12-24, 04:27 PM
آخر رد: mervandzz
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 427 14-12-24, 01:16 AM
آخر رد: Taha Okla
  تكرار الصفوف في الكريستل ريبورت makky 2 2,466 26-08-24, 01:20 PM
آخر رد: تركي الحلواني
  مشكلة تكرار الصفوف أثناء عرض التقرير Adel27213 1 265 26-08-24, 01:08 PM
آخر رد: تركي الحلواني
  مشكلة تكرار الصفوف أثناء عرض التقرير Adel27213 0 288 26-08-24, 05:18 AM
آخر رد: Adel27213
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 252 15-08-24, 11:49 PM
آخر رد: ackore
Information [VB.NET] حذف كل العناصر التي تاتي بعد عنصر الذي احدده listbox mervandz 3 648 10-11-23, 07:12 PM
آخر رد: justforit
  ما أسرع استضافة يمكن رفع المشروع عليها ؟ hazim1 0 390 03-10-23, 08:55 AM
آخر رد: hazim1
  هل يمكن عد الصفوف التالية للصف المُحدد في Datagridview ؟ hazim1 1 726 17-07-23, 09:04 PM
آخر رد: mrfenix93
  [مثال] حساب عدد الصفوف، و مجموع حقل محدد من الجدول HUNTER25 3 844 22-12-22, 05:45 PM
آخر رد: HUNTER25

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


يقوم بقرائة الموضوع: