Hücre Değerinin Veri Doğrulama Kurallarına Uygun Olup Olmadığını Doğrulayın
Microsoft Excel, kullanıcılara hücrelere veri doğrulama kuralları eklemelerine izin verir. Örneğin, ondalık doğrulama sadece 10 ile 20 arasındaki sayıların girilebileceğini belirtir. Bir kullanıcı farklı bir sayı girerse, Microsoft Excel bir hata mesajı gösterir ve doğru aralıkta bir sayı girmelerini isteyerek uyarır. Eğer 3 gibi bir sayıyı yapıştırırsanız, Excel doğrulama kontrolü yapmaz veya bir hata mesajı göstermez.
Bazen, bir değerin hücreye uygulanan veri doğrulama kurallarını programlı olarak karşılayıp karşılamadığını doğrulamak gereklidir. Yukarıdaki durumda, örneğin, giriş başarısız olmalıdır.
Giriş
Aspose.Cells, hücre değerlerini programlı olarak doğrulamak için Cell.GetValidationValue() metodunu sağlar. Bir hücredeki değer, o hücreye uygulanan veri doğrulama kuralını karşılamıyorsa False, aksi takdirde True döndürür.
Aşağıdaki örnek kod, Cell.GetValidationValue() metodunun nasıl çalıştığını gösterir. İlk olarak, C1 hücresine 3 değerini girer. Bu, veri doğrulama kuralını karşılamadığı için Cell.GetValidationValue() metodu False döndürür. Daha sonra, C1 hücresine 15 değerini girer. Bu değer, veri doğrulama kuralını karşıladığı için Cell.GetValidationValue() metodu True döndürür. Benzer şekilde, 30 değeri için False döndürür.
Çıktı
Is 3 a Valid Value for this Cell: False
Is 15 a Valid Value for this Cell: True
Is 30 a Valid Value for this Cell: False