التعامل مع أحداث تصفية الأعمدة على الخادم
Contents
[
Hide
]
تصفية البيانات ربما تكون الوظيفة الأكثر استخدامًا في إكسل التي تتيح لك تصفية البيانات بناءً على معيار محدد. تعرض البيانات المصفاة فقط الصفوف التي تلبي الشرط عن طريق إخفاء الصفوف التي لا تفي بالمعايير.
يوفر GridWeb في Aspose.Cells.GridWeb القدرة على تنفيذ تصفية البيانات باستخدام واجهته. وبغرض توسيع قدراته، يوفر GridWeb في Aspose.Cells.GridWeb أيضاً حدثين يمكن أن يكونا كمرشدين لآلية التصفية المنجزة من خلال واجهة GridWeb.
التعامل مع حدث جانب الخادم عند تطبيق تصفية الأعمدة
هناك حدثين رئيسيين كما هو مفصل أدناه.
- OnBeforeColumnFilter: يتم تشغيله قبل تطبيق التصفية على العمود.
- OnAfterColumnFilter: يتم تشغيله بعد تطبيق التصفية على العمود.
إليك سيناريو ASPX من مكون Aspose.Cells.GridWeb لإضافة وتعيين الأحداث المذكورة سابقًا.
يمكن استخدام هذه الأحداث للحصول على معلومات مفيدة حول عملية التصفية مثل فهرس العمود والقيمة التي يجب تطبيق التصفية عليها. وفيما يلي مقتطف يوضح استخدام حدث OnBeforeColumnFilter لاسترداد فهرس العمود والقيمة التي اختارها المستخدم على واجهة GridWeb للتصفية.
من جهة أخرى، إذا كانت المتطلبات تتطلب الحصول على عدد الصفوف المصفاة بعد تطبيق التصفية، فيمكنك استخدام حدث OnAfterColumnFilter كما هو موضح أدناه.
تحقق من مقدمة لجميع العمل مع أحداث GridWeb جنبًا إلى جانب بعض التفاصيل حول كيفية التعامل مع هذه الأحداث.