منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
النقر على رؤوس الاعمدة في داتا جريد فيو - نسخة قابلة للطباعة

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



النقر على رؤوس الاعمدة في داتا جريد فيو - ابو انس - 01-01-23

السلام عليكم..
في المرفقات مثال عن داتا جريد فيو تم تعبتئه ببعض البيانات
  
سؤالي ما هي الخاصية المسؤلة عن الحدث الخاص بالنقر على رؤس الاعمدة 
ما اريده بالضبط عدم اجراء اي تغيير على عرض البيانات في الدتاجريد عند النقر على رؤوس الاعمدة


RE: النقر على رؤوس الاعمدة في داتا جريد فيو - Taha Okla - 02-01-23

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

عند النقر على ترويسة كل عمود يقوم بترتيب البيانات تصاعدياً أو تنازلياً بحسب نوع البيانات.



من أجل إلغاء هذه الخاصية من أجل عمود معين استخدم الكود التالي ضمن حدث تحميل النافذة :

كود :
DataGridView1.Columns(i).SortMode = DataGridViewColumnSortMode.NotSortable

حيث أن (i)  هي رقم العمود، مثلا العمود الأول نضع (0) والثاني نضع (1)  .. وهكذا



من أجل كل الأعمدة نستطيع استخدام الكود التالي : 
كود :
For i = 0 To DataGridView1.Columns.Count - 1
   DataGridView1.Columns(i).SortMode = DataGridViewColumnSortMode.NotSortable
Next



RE: النقر على رؤوس الاعمدة في داتا جريد فيو - ابو انس - 02-01-23

شكرا لك هذا ما اريده