العمل مع أحداث GridWeb
يجب أن يكون جميع المبرمجين على دراية بالأحداث والغرض منها. تُستخدم الأحداث لإرسال إخطارات بالتغييرات التي قد تحدث في عنصر تحكم أو فئة. Aspose.Cells.GridWeb له العديد من الأحداث التي يمكن استخدامها لأداء مهام محددة عند حدوث تغييرات معينة في عنصر التحكم.
يوفر هذا الموضوع مقدمة عن كافة الأحداث التي يدعمها عنصر تحكم Aspose.Cells.GridWeb بالإضافة إلى بعض التفاصيل حول كيفية التعامل مع هذه الأحداث.
العمل مع أحداث الشبكة
مقدمة لأحداث الشبكة
Aspose.Cells. يدعم التحكم في شبكة الويب العديد من الأحداث التي توفر مزيدًا من التحكم لتنفيذ العمليات عند تشغيل أحداث معينة في عنصر التحكم. قائمة كاملة بالأحداث التي يدعمها Aspose.Cells. يمكن العثور على عنصر تحكم شبكة الويب أدناه.
الأحداث | وصف |
---|---|
سيلكوماند | يحدث عند النقر فوق الارتباط التشعبي لأمر خلية. عند إطلاق هذا الحدث ، توفر المعلمة e.Argument اسم الأمر. |
CellDoubleClick | يحدث عند النقر المزدوج على الخلية. |
CellError | يحدث عندما تحتوي قيمة إدخال الخلية على خطأ ما. |
العمود محذوف | يحدث عندما يحذف المستخدم عمودًا من ورقة عمل باستخدام قائمة جانب العميل. |
العمود حذف | يحدث عندما يحاول المستخدم حذف عمود من ورقة العمل باستخدام قائمة جانب العميل. |
العمود DoubleClick | يحدث عندما يتم النقر نقرًا مزدوجًا فوق رأس العمود. |
العمود مُدرج | يحدث عندما يُدرج المستخدم عمودًا في ورقة العمل باستخدام قائمة جانب العميل. |
CustomCommand | يحدث عندما ينقر المستخدم فوق زر أمر مخصص. |
LoadCustomData | يحدث عندما يتم تعيين خاصية EnableSession لعنصر التحكم على false وتحتاج إلى تحميل بيانات ورقة العمل. يمكنك معالجة هذا الحدث في الوضع بدون جلسات لتحميل بيانات ورقة العمل من ملف أو قاعدة بيانات. |
PageIndexChanged | يحدث عندما يتم تغيير فهرس صفحة ورقة عنصر التحكم. |
تم حذف الصف | يحدث عندما يقوم المستخدم بحذف صف من ورقة العمل باستخدام القائمة الجانبية للعميل. |
RowDeleting | يحدث عندما يحاول المستخدم حذف صف من ورقة العمل باستخدام قائمة جانب العميل. |
RowDoubleClick | يحدث عند النقر المزدوج فوق رأس الصف. |
تم إدراجها | يحدث عندما يُدرج المستخدم صفًا في ورقة العمل باستخدام القائمة الجانبية للعميل. |
SaveCommand | يحدث عندما يكون ملفيحفظ تم النقر فوق الزر. |
شيتداتا | يحدث عندما يقوم عنصر التحكم بتحميل البيانات المنشورة وتحديث بيانات ورقة العمل. |
SheetTabClick | يحدث عند النقر فوق علامة تبويب الورقة. |
إرسال | يحدث عندما يكون ملفيُقدِّم تم النقر فوق الزر. |
UndoCommand | يحدث عندما يكون ملفالغاء التحميل تم النقر فوق الزر. |
أياكس كول | حرائق عند انتهاء تحديث AJAX لعنصر التحكم. (يجب تعيين EnableAJAX على صحيح). |
CellModifiedOnAjax | تشغيل عند تعديل الخلية في مكالمة AJAX. |
OnAfterColumnFilter | حرائق بعد تطبيق المرشح على عمود. |
OnBeforeColumnFilter | حرائق قبل تطبيق المرشح على عمود. |
معالجة أحداث الشبكة
لإجراء عملية محددة عند تشغيل حدث معين ، يتعين علينا إنشاء معالج حدث. يقوم معالج الأحداث بتنفيذ المهمة المطلوبة عند تشغيل حدث معين. توضح الخطوات الموضحة أدناه كيفية التعامل مع حدث شبكة بسيط باستخدام Visual Studio.
الخطوة 1: تحديد حدث Aspose.Cells.GridWeb Control
- حدد عنصر التحكم Aspose.Cells.GridWeb وافتح مربع حوار الخصائص على الجانب الأيمن.
- انقر علىعلامة التبويب الأحداث زر.
- حدد حدثًا. على سبيل المثال ، يتم تحديد الحدث SaveCommand.
الخطوة 2: إنشاء معالج الأحداث
- انقر نقرًا مزدوجًا فوق حدث في مربع حوار الخصائص.
النقر المزدوج على حدث محدد
عند النقر نقرًا مزدوجًا على الحدث ، يتم إنشاء معالج الحدث تلقائيًا بواسطة Visual Studio.
معالج حدث تم إنشاؤه بواسطة Visual Studio
- أضف التعليمات البرمجية لتنفيذ بعض الإجراءات داخل معالج الأحداث.
هنا ، يوجد سطر واحد من التعليمات البرمجية يحفظ محتوى الشبكة في ملف Excel عندما يكون ملفيحفظ تم النقر فوق الزر.
للحصول على مزيد من المعلومات ، حرك المؤشر أعلاه لرؤية بعض التعليمات البرمجية ، ثم ستكتشف أن Visual Studio ذكي بدرجة كافية لإضافة معالج حدث إلى حدث SaveCommand الخاص بـ GridWeb.
الخطوة 3: تشغيل التطبيق الخاص بك
- بناء وتشغيل التطبيق.
- انقريحفظ.
يتم حفظ محتوى الشبكة في ملف Excel.
التطبيق في وضع التشغيل