العمل مع عمليات التحقق من الصحة في أوراق العمل

أوضاع التحقق من الصحة

هناك ثلاثة أوضاع للتحقق من الصحة يدعمها Aspose.Cells.GridDesktop على النحو التالي:

  • مطلوب وضع التحقق من الصحة
  • وضع التحقق من صحة التعبيرات العادية
  • وضع التحقق المخصص

مطلوب وضع التحقق من الصحة

في وضع التحقق هذا ، يتم تقييد المستخدمين لإدخال القيم في الخلايا المحددة. مرة واحدةمطلوب التحقق من الصحة يتم تطبيقه على خلية ورقة عمل ، فلا بد أن يقوم المستخدم بإدخال قيمة في تلك الخلية.

وضع التحقق من صحة التعبيرات العادية

في هذا الوضع ، يتم تطبيق القيود على خلايا ورقة العمل للمستخدمين لإرسال البيانات إلى خلايا بتنسيق معين. يتم توفير نمط تنسيق البيانات في شكل ملفتعبير عادي.

وضع التحقق المخصص

ليستخدمالتحقق المخصص ، يجب على المطورين تنفيذ واجهة Aspose.Cells.GridDesktop.ICustomValidation. توفر الواجهة ملفتحقق طريقة. هذه الطريقة ترجع صوابًا إذا كانت البيانات صحيحة ، وإلا فإنها ترجع خطأ.

العمل مع عمليات التحقق من الصحة في Aspose.Cells.GridDesktop

مضيفا التحقق من الصحة

لإضافة أي نوع من التحقق إلى خلية ورقة عمل ، يرجى اتباع الخطوات التالية:

  • أضف Aspose.Cells.GridDesktop control إلى ملفاستمارة
  • الوصول إلى أي ملفاتورقة عمل
  • أضف التحقق المطلوب إلى ملفعمليات التحقق جمعورقة عمل لتحديد ذلك التحقق الذي سيتم تطبيقه على أي خلية.

تنفيذ ICustomValidation

في مقتطف الشفرة أعلاه ، أضفنا تحققًا مخصصًا بتنسيقأ 8خلية ولكننا لم ننفذ هذا التحقق المخصص حتى الآن. كما أوضحنا في بداية هذا الموضوع ، لتطبيق التحقق المخصص ، يجب أن ننفذICustomValidation واجهه المستخدم. لذا ، دعونا نحاول إنشاء فصل دراسي لتنفيذهICustomValidation واجهه المستخدم.

في مقتطف الشفرة الوارد أدناه ، قمنا بتنفيذ تحقق مخصص لإجراء الفحوصات التالية:

  • تحقق مما إذا كان عنوان الخلية دقيقًا حيث تمت إضافة التحقق
  • تحقق مما إذا كان نوع بيانات قيمة الخلية مزدوج
  • تحقق مما إذا كانت قيمة الخلية أكبر من 100

الوصول إلى التحقق

بمجرد إضافة التحقق إلى خلية ورقة عمل معينة ، قد يطلب المطورون الوصول إلى سمات تحقق معين وتعديلها في وقت التشغيل. لذا ، فإن Aspose.Cells.GridDesktop جعل الأمر سهلاً للمطورين لإنجاز هذه المهمة.

للوصول إلى تحقق محدد ، يرجى اتباع الخطوات أدناه:

  • قم بالوصول إلى ملفورقة عمل
  • الوصول إلى ملفتصديقفي ورقة العمل عن طريق تحديد اسم الخلية التي تم تطبيق التحقق من الصحة عليها
  • تعديلتصديق السمات ، إذا رغبت في ذلك

إزالة التحقق من الصحة

لإزالة تحقق محدد من ورقة العمل ، يرجى اتباع الخطوات التالية:

  • قم بالوصول إلى ملفورقة عمل
  • إزالة محددتصديق منورقة عمل من خلال تحديد اسم الخلية التي تم تطبيق التحقق من الصحة عليها