منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ (/showthread.php?tid=46988)



♥ إعادة ترتيب صفوف DataGridView ♥ - أبو خالد الشكري - 24-09-23

مرحبا شباب ...

لو تكرمتم أريد كود ينقل صفوف DataGridView التي تم اختيارها ويجعلها أسفل القائمة
مثال على ذلك ، القائمة التالية :
 

فكيف يمكن نقل الصفوف التي تم تحديدها لتصبح آخر القائمة ، وتظهر النتيجة كما يلي :


شكرا لكم مقدما ، والسلام .


RE: ♥ إعادة ترتيب صفوف DataGridView ♥ - Zajel - 24-09-23

(24-09-23, 07:45 AM)أبو خالد الشكري كتب : مرحبا شباب ...

لو تكرمتم أريد كود ينقل صفوف DataGridView التي تم اختيارها ويجعلها أسفل القائمة
مثال على ذلك ، القائمة التالية :
 

فكيف يمكن نقل الصفوف التي تم تحديدها لتصبح آخر القائمة ، وتظهر النتيجة كما يلي :


شكرا لكم مقدما ، والسلام .

هذا الكود شرط ان لا يكون الDataGridView مرتبط بالDataSource
PHP كود :
       Dim sel = (From x As DataGridViewRow In Me.DataGridView1.Rows Where CBool(x.Cells(2).Value) = True).ToArray
        For Each r 
As DataGridViewRow In sel
            Me
.DataGridView1.Rows.Remove(r)
 
       Next
        For Each r 
As DataGridViewRow In sel
            Me
.DataGridView1.Rows.Add(r)
 
       Next 



RE: ♥ إعادة ترتيب صفوف DataGridView ♥ - أبو خالد الشكري - 24-09-23

ما شاء الله عليك أستاذ Zajel
فعلا الحل كان صحيحا 100%
جزاك الله خيرا  ، ما قصرت