تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] فرز وترتيب صفوف الداتاقريدفيو بناءاً على عمودين
#1
Shocked 
السلام عليكم ورحمة الله وبركاته 
يا شباب كيف أقوم بعملية فرز وترتيب صفوف الداتاقريدفيو بناءاً على عمودين أحدهما تاريخ والآخر وقت حيث يرتب الصفوف حسب التاريخ ثم يظهرها مرتبة حسب الوقت مثلاً يظهر الموظفين الحاضرين من بداية الشهر حتى يوم 15 بشكل مرتب من يوم 1 حتى يوم 15 وفي نقس الوقت يظهر لي بشكل مرتب توقيت حضور كل موظف 

 ولكم جزيل الشكر 
دمتم بود
الرد
تم الشكر بواسطة: ابو انس , ابو انس
#2
وعليكم السلام ورحمة الله وبركاته


كود :
DataGridView1.Sort(DataGridView1.Columns(1), ListSortDirection.Ascending)

كما ترى يتم ترتيب البيانات تصاعديا للعمود المحدد وترتيبه 1 في القائمة

لجعل الترتيب تنازلي استخدم المعامل descending  

اما لو اردت فلترة البيانات  وترتيبها بنفس الوقت حسب حقل معين

كود :
Dim dv As DataView
dv = New DataView(ds.Tables(0), "type = 'business' ", "type Desc", DataViewRowState.CurrentRows)
DataGridView1.DataSource = dv
وجرب الطريقة التالية
كود :
Dim dt As New DataTable()
dt = TryCast(Form2.DataGridView1.DataSource, DataTable)

Dim myDataView As New DataView
myDataView = dt.DefaultView
myDataView.Sort = "Mallhev30day DESC, Mallhev3month DESC"

حيث يتم ترتيب البيانات لحقلين احدهما تصاعدي والاخر تنازلي

ولاحظ العملية على الجدول

كود :
myTable.DefaultView.Sort = (myTable.Columns(0).ColumnName & " Asc, " & myTable.Columns(1).ColumnName & " Asc")

ايضا يمكنك من خلال الكائن BindingSource انظر للصورة التالية

   
الرد
#3
تم المطلوب بمساعدتك أخي أبو محمد وجعلها في ميزان حسناتك في هذا الشهر الكريم 
 استخدمت الكود 


Dim dt As New DataTable()
dt = TryCast(Form2.DataGridView1.DataSource, DataTable)
Dim myDataView As New DataView
myDataView = dt.DefaultView
myDataView.Sort = "Mallhev30day DESC, Mallhev3month DESC"

لك جزيل الشكر 
دمت بود
الرد
تم الشكر بواسطة: ابو انس , ابو انس


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Shocked فرز وترتيب صفوف الداتاقريدفيو بناءاً على عمودين جيولوجي مبتدئ 2 232 01-05-22, 07:27 PM
آخر رد: abu ammar
Sad هل استطيع حذف بيانات العمود فى الداتا جريد لعدة صفوف حسين ادريس 2 440 19-03-22, 08:21 AM
آخر رد: حسين ادريس
  ترتيب صفوف datatgridveiw DOX.1 2 422 06-03-22, 03:10 AM
آخر رد: ahmedhhh2
  تنفيذ الكود عند الضغط على checkbox الموجود في الداتاقريدفيو جيولوجي مبتدئ 0 419 29-11-21, 06:53 PM
آخر رد: جيولوجي مبتدئ
  معرفة الأسماء المكررة في نفس العمود في الداتاقريدفيو جيولوجي مبتدئ 7 810 28-11-21, 05:08 PM
آخر رد: سعود
  كيف يمكن تصدير البيانات الى ملف محدد في الاكسل من الداتاقريدفيو جيولوجي مبتدئ 0 611 27-11-21, 02:56 PM
آخر رد: جيولوجي مبتدئ
  تصدير بيانات من الداتاقريدفيو إلى ملف اكسل جيولوجي مبتدئ 1 491 22-10-21, 09:36 PM
آخر رد: asemshahen5
  دمج صفوف من Datagridview الي textbox عبدالكريم برشدان 1 677 14-10-21, 02:21 PM
آخر رد: ابراهيم ايبو
  مشكلة عند تحويل البيانات من الداتاقريدفيو الى الإكسل جيولوجي مبتدئ 3 662 09-10-21, 06:55 PM
آخر رد: ahmed4
  حذف صفوف في جدول داخل قاعدة بيانات سيكوال سيرف momani33 5 970 21-08-21, 02:14 PM
آخر رد: momani33

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


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