تقييم الموضوع :
  • 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"

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 238 25-02-24, 11:26 PM
آخر رد: heem1986
  معرفة عدد مرات تكرار الاسم في الداتاقريدفيو صالح عبدالله 8 440 05-02-24, 04:39 PM
آخر رد: صالح عبدالله
  تحويل التاريخ في الداتاقريدفيو إلى أيام عربية صالح عبدالله 2 323 08-10-23, 12:17 AM
آخر رد: صالح عبدالله
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 346 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
  مشكلة ترتيب وفرز الأرقام في الداتاقريدفيو صالح عبدالله 4 621 13-05-23, 12:29 PM
آخر رد: صالح عبدالله
  عرض صفوف محددة kebboud 6 612 27-04-23, 11:16 AM
آخر رد: kebboud
  إضافة عمودين للداتاجريد قبل نشر ايام الشهر محمد خيري 0 261 15-12-22, 11:28 PM
آخر رد: محمد خيري
  تكبير حجم صفوف الداتا جريد فيو حماده ممدوح البحيرى 2 540 02-12-22, 09:08 PM
آخر رد: حماده ممدوح البحيرى
  اريد طريقة جلب عمود من قاعده البيانات وعرضه في صفوف داتا جريد فيو mbk2006 1 512 01-12-22, 01:52 PM
آخر رد: h2551996
  تنفيذ الكود عند الضغط على checkbox الموجود في الداتاقريدفيو جيولوجي مبتدئ 1 1,110 29-09-22, 09:55 AM
آخر رد: mohamedassim

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


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