العمل مع أحداث 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

  1. حدد عنصر التحكم Aspose.Cells.GridWeb وافتح مربع حوار الخصائص على الجانب الأيمن.
  2. انقر علىعلامة التبويب الأحداث زر.
  3. حدد حدثًا. على سبيل المثال ، يتم تحديد الحدث SaveCommand.

الخطوة 2: إنشاء معالج الأحداث

  1. انقر نقرًا مزدوجًا فوق حدث في مربع حوار الخصائص.

النقر المزدوج على حدث محدد

ما يجب القيام به: image_بديل_نص

عند النقر نقرًا مزدوجًا على الحدث ، يتم إنشاء معالج الحدث تلقائيًا بواسطة Visual Studio.

معالج حدث تم إنشاؤه بواسطة Visual Studio

ما يجب القيام به: image_بديل_نص

  1. أضف التعليمات البرمجية لتنفيذ بعض الإجراءات داخل معالج الأحداث.

هنا ، يوجد سطر واحد من التعليمات البرمجية يحفظ محتوى الشبكة في ملف Excel عندما يكون ملفيحفظ تم النقر فوق الزر.

للحصول على مزيد من المعلومات ، حرك المؤشر أعلاه لرؤية بعض التعليمات البرمجية ، ثم ستكتشف أن Visual Studio ذكي بدرجة كافية لإضافة معالج حدث إلى حدث SaveCommand الخاص بـ GridWeb.

الخطوة 3: تشغيل التطبيق الخاص بك

  1. بناء وتشغيل التطبيق.
  2. انقريحفظ.

يتم حفظ محتوى الشبكة في ملف Excel.

التطبيق في وضع التشغيل

ما يجب القيام به: image_بديل_نص