تصفية البيانات

تصفية البيانات

نقوم بتطبيق كل من ميزتي التصفية التلقائية وتصفية البيانات المخصصة في هذا المثال. نقوم بملء بعض قائمة البيانات في GridDesktop، وتمكين ميزة التصفية التلقائية، ثم البحث في الصفوف المصفاة بناءً على بعض المعايير.

تصفية تلقائية

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Enable GridDesktop's auto-filter.
gridDesktop1.Worksheets[0].RowFilter.EnableAutoFilter = true;
// Set the header row.
gridDesktop1.Worksheets[0].RowFilter.HeaderRow = 0;
// Set the starting row.
gridDesktop1.Worksheets[0].RowFilter.StartRow = 1;
// Set the ending row.
gridDesktop1.Worksheets[0].RowFilter.EndRow = 101;

تصفية البيانات المخصصة

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Set the starting row.
gridDesktop1.Worksheets[0].RowFilter.StartRow = 1;
// Set the ending row.
gridDesktop1.Worksheets[0].RowFilter.EndRow = 101;
// Get the RowFilter object for the first worksheet.
RowFilterSettings rowFilter = gridDesktop1.Worksheets[0].RowFilter;
// Filter Rows.
rowFilter.FilterRows(0, "Customer 1");