العمل مع عمليات التحقق من الصحة في أوراق العمل
أوضاع التحقق من الصحة
هناك ثلاثة أوضاع للتحقق من الصحة يدعمها Aspose.Cells.GridDesktop على النحو التالي:
- مطلوب وضع التحقق من الصحة
- وضع التحقق من صحة التعبيرات العادية
- وضع التحقق المخصص
مطلوب وضع التحقق من الصحة
في وضع التحقق هذا ، يتم تقييد المستخدمين لإدخال القيم في الخلايا المحددة. مرة واحدةمطلوب التحقق من الصحة يتم تطبيقه على خلية ورقة عمل ، فلا بد أن يقوم المستخدم بإدخال قيمة في تلك الخلية.
وضع التحقق من صحة التعبيرات العادية
في هذا الوضع ، يتم تطبيق القيود على خلايا ورقة العمل للمستخدمين لإرسال البيانات إلى خلايا بتنسيق معين. يتم توفير نمط تنسيق البيانات في شكل ملفتعبير عادي.
وضع التحقق المخصص
ليستخدمالتحقق المخصص ، يجب على المطورين تنفيذ واجهة Aspose.Cells.GridDesktop.ICustomValidation. توفر الواجهة ملفتحقق طريقة. هذه الطريقة ترجع صوابًا إذا كانت البيانات صحيحة ، وإلا فإنها ترجع خطأ.
العمل مع عمليات التحقق من الصحة في Aspose.Cells.GridDesktop
مضيفا التحقق من الصحة
لإضافة أي نوع من التحقق إلى خلية ورقة عمل ، يرجى اتباع الخطوات التالية:
- أضف Aspose.Cells.GridDesktop control إلى ملفاستمارة
- الوصول إلى أي ملفاتورقة عمل
- أضف التحقق المطلوب إلى ملفعمليات التحقق جمعورقة عمل لتحديد ذلك التحقق الذي سيتم تطبيقه على أي خلية.
تنفيذ ICustomValidation
في مقتطف الشفرة أعلاه ، أضفنا تحققًا مخصصًا بتنسيقأ 8خلية ولكننا لم ننفذ هذا التحقق المخصص حتى الآن. كما أوضحنا في بداية هذا الموضوع ، لتطبيق التحقق المخصص ، يجب أن ننفذICustomValidation واجهه المستخدم. لذا ، دعونا نحاول إنشاء فصل دراسي لتنفيذهICustomValidation واجهه المستخدم.
في مقتطف الشفرة الوارد أدناه ، قمنا بتنفيذ تحقق مخصص لإجراء الفحوصات التالية:
- تحقق مما إذا كان عنوان الخلية دقيقًا حيث تمت إضافة التحقق
- تحقق مما إذا كان نوع بيانات قيمة الخلية مزدوج
- تحقق مما إذا كانت قيمة الخلية أكبر من 100
الوصول إلى التحقق
بمجرد إضافة التحقق إلى خلية ورقة عمل معينة ، قد يطلب المطورون الوصول إلى سمات تحقق معين وتعديلها في وقت التشغيل. لذا ، فإن Aspose.Cells.GridDesktop جعل الأمر سهلاً للمطورين لإنجاز هذه المهمة.
للوصول إلى تحقق محدد ، يرجى اتباع الخطوات أدناه:
- قم بالوصول إلى ملفورقة عمل
- الوصول إلى ملفتصديقفي ورقة العمل عن طريق تحديد اسم الخلية التي تم تطبيق التحقق من الصحة عليها
- تعديلتصديق السمات ، إذا رغبت في ذلك
إزالة التحقق من الصحة
لإزالة تحقق محدد من ورقة العمل ، يرجى اتباع الخطوات التالية:
- قم بالوصول إلى ملفورقة عمل
- إزالة محددتصديق منورقة عمل من خلال تحديد اسم الخلية التي تم تطبيق التحقق من الصحة عليها