## DataSorter class

وصف موجز لـ DataSorter.

```csharp
public class DataSorter
```

## الخصائص

| اسم | وصف |
| --- | --- |
| [CaseSensitive](../../aspose.cells/datasorter/casesensitive) { get; set; } | الحصول على وتحديد ما إذا كانت حساسة لحالة الأحرف عند مقارنة السلسلة. |
| [HasHeaders](../../aspose.cells/datasorter/hasheaders) { get; set; } | يمثل ما إذا كان النطاق يحتوي على رؤوس. |
| [Key1](../../aspose.cells/datasorter/key1) { get; set; } | يمثل فهرس العمود الأول الذي تم فرزه (الموضع المطلق ، العمود A هو 0 ، B هو 1 ، ...). |
| [Key2](../../aspose.cells/datasorter/key2) { get; set; } | يمثل فهرس العمود الثاني المصنف (الموضع المطلق ، العمود A هو 0 ، B هو 1 ، ...) . |
| [Key3](../../aspose.cells/datasorter/key3) { get; set; } | يمثل فهرس العمود الثالث (الموضع المطلق ، العمود A هو 0 ، B هو 1 ، ...) . |
| [Keys](../../aspose.cells/datasorter/keys) { get; } | يحصل على القائمة الرئيسية لفارز البيانات. |
| [Order1](../../aspose.cells/datasorter/order1) { get; set; } | يمثل ترتيب الفرز للمفتاح الأول. |
| [Order2](../../aspose.cells/datasorter/order2) { get; set; } | يمثل ترتيب الفرز للمفتاح الثاني. |
| [Order3](../../aspose.cells/datasorter/order3) { get; set; } | يمثل ترتيب الفرز للمفتاح الثالث. |
| [SortAsNumber](../../aspose.cells/datasorter/sortasnumber) { get; set; } | يشير إلى ما إذا كان يتم فرز أي شيء يشبه الرقم. |
| [SortLeftToRight](../../aspose.cells/datasorter/sortlefttoright) { get; set; } | صحيح يعني أن اتجاه الفرز من اليسار إلى اليمين. خطأ يعني أن اتجاه الفرز من أعلى إلى أسفل. القيمة الافتراضية هي false . |

## طُرق

| اسم | وصف |
| --- | --- |
| [AddKey](../../aspose.cells/datasorter/addkey#addkey_1)(int, SortOrder) | إضافة فهرس العمود الذي تم فرزه وترتيب الفرز . |
| [AddKey](../../aspose.cells/datasorter/addkey#addkey_2)(int, SortOrder, string) | إضافة فهرس العمود الذي تم فرزه وترتيب الفرز باستخدام قائمة الفرز المخصصة. |
| [AddKey](../../aspose.cells/datasorter/addkey#addkey_3)(int, SortOrder, string[]) | إضافة فهرس العمود الذي تم فرزه وترتيب الفرز باستخدام قائمة الفرز المخصصة. |
| [AddKey](../../aspose.cells/datasorter/addkey#addkey)(int, SortOnType, SortOrder, object) | إضافة فهرس العمود الذي تم فرزه وترتيب الفرز باستخدام قائمة الفرز المخصصة. |
| [Clear](../../aspose.cells/datasorter/clear)() | مسح كافة الإعدادات . |
| [Sort](../../aspose.cells/datasorter/sort#sort)() | قم بفرز البيانات في النطاق . |
| [Sort](../../aspose.cells/datasorter/sort#sort_1)(Cells, CellArea) | قم بفرز بيانات المنطقة . |
| [Sort](../../aspose.cells/datasorter/sort#sort_2)(Cells, int, int, int, int) | يقوم بفرز بيانات المنطقة . |

### أمثلة

```csharp

[C#]

// إنشاء كائن مصنف جديد.
Workbook workbook = new Workbook("Book1.xls");
// احصل على كائن مصنف بيانات المصنف.
DataSorter sorter = workbook.DataSorter;
// تعيين الترتيب الأول لكائن مصنف البيانات.
sorter.Order1 = Aspose.Cells.SortOrder.Descending;
// تحديد المفتاح الأول.
sorter.Key1 = 0;
// تعيين الترتيب الثاني لكائن مصنف البيانات.
sorter.Order2 = Aspose.Cells.SortOrder.Ascending;
// تحديد المفتاح الثاني.
sorter.Key2 = 1;
// إنشاء منطقة خلايا (نطاق).
CellArea ca = new CellArea();
// حدد فهرس صف البداية.
ca.StartRow = 0;
// حدد فهرس عمود البداية.
ca.StartColumn = 0;
// حدد فهرس الصف الأخير.
ca.EndRow = 13;
// حدد فهرس العمود الأخير.
ca.EndColumn = 1;
// فرز البيانات في نطاق البيانات المحدد (A1: B14)
sorter.Sort(workbook.Worksheets[0].Cells, ca);
// احفظ ملف Excel.
workbook.Save("outBook.xls");

[Visual Basic]

'إنشاء كائن مصنف جديد.
Dim workbook As Workbook = New Workbook("Book1.xls")
'احصل على كائن مصنف بيانات المصنف.
Dim sorter As DataSorter = workbook.DataSorter
'قم بتعيين الترتيب الأول لكائن مصنف البيانات
sorter.Order1 = Aspose.Cells.SortOrder.Descending
'حدد المفتاح الأول.
sorter.Key1 = 0
'قم بتعيين الترتيب الثاني لكائن مصنف البيانات.
sorter.Order2 = Aspose.Cells.SortOrder.Ascending
'حدد المفتاح الثاني.
sorter.Key2 = 1
'قم بإنشاء منطقة خلايا (نطاق).
Dim ca As CellArea = New CellArea
'حدد فهرس صف البداية.
ca.StartRow = 0
'حدد فهرس عمود البداية.
ca.StartColumn = 0
'حدد فهرس الصف الأخير.
ca.EndRow = 13
'حدد فهرس العمود الأخير.
ca.EndColumn = 1
'فرز البيانات في نطاق البيانات المحدد (A1: B14)
sorter.Sort(workbook.Worksheets(0).Cells, ca)
'احفظ ملف اكسل.
workbook.Save("outBook.xls")

```

### أنظر أيضا

* مساحة الاسم [Aspose.Cells](../../aspose.cells)
* المجسم [Aspose.Cells](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.dll -->
