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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معرفة عدد صفوف الجريد فيو بشرط معين modymody300894 4 651 12-11-24, 02:22 PM
آخر رد: salamandal
  [VB.NET] كيف أجعل الأداة Listbox تعرض عمودين بدل عمود واحد mmaalmesry 6 473 15-10-24, 11:05 AM
آخر رد: Taha Okla
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,659 09-10-24, 08:28 PM
آخر رد: Kamil
  [VB.NET] حفظ بيانات صفوف محددة في الجريد فيو abu7shihab 1 316 09-08-24, 04:50 PM
آخر رد: abu7shihab
  جمع وترتيب الحقول المتشابهة فى الجريد فيو Lathe1 1 304 24-04-24, 06:24 PM
آخر رد: تركي الحلواني
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 828 25-02-24, 11:26 PM
آخر رد: heem1986
  معرفة عدد مرات تكرار الاسم في الداتاقريدفيو صالح عبدالله 8 1,058 05-02-24, 04:39 PM
آخر رد: صالح عبدالله
  تحويل التاريخ في الداتاقريدفيو إلى أيام عربية صالح عبدالله 2 623 08-10-23, 12:17 AM
آخر رد: صالح عبدالله
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 691 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
  مشكلة ترتيب وفرز الأرقام في الداتاقريدفيو صالح عبدالله 4 865 13-05-23, 12:29 PM
آخر رد: صالح عبدالله

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


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