Sütunlarda Doğrulamalarla Çalışma

Sütun Doğrulaması Ekleme

Bir sütuna herhangi bir doğrulama eklemek için lütfen aşağıdaki adımları izleyin:

  • Form‘unuza Aspose.Cells.GridDesktop kontrolünü ekleyin
  • Herhangi bir istenen Çalışma Sayfası‘na erişin
  • Herhangi bir sütuna istenen doğrulamayı Ekleyin

ÖNEMLİ: Daha fazla bilgi için (veya Zorunlu Doğrulama, Düzenli İfade Doğrulama ve Özel Doğrulama gibi doğrulama modları) ve Özel Doğrulama uygulamak için lütfen Çalışma Sayfalarındaki Doğrulamalarla Çalışma sayfasına bakın.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
// Adding Is Required Validation to a column
sheet.Columns[2].AddValidation(true, "");
// Adding simple Regular Expression Validation to a column
sheet.Columns[4].AddValidation(true, @"\d+");
// Adding complex Regular Expression Validation to a column
sheet.Columns[6].AddValidation(true, @"\d{4}-\d{2}-\d{2}");
// Adding Custom Validation to a column
sheet.Columns[8].AddValidation(new CustomValidation());

Sütun Doğrulamasına Erişme

Belirli bir sütun doğrulamasına erişmek için lütfen aşağıdaki adımları takip edin:

  • İstenen Çalışma Sayfasına erişin
  • Çalışma Sayfası içinde belirli bir sütun Doğrulamasına erişin
  • İstenirse Doğrulama özelliklerini düzenleyin
 //Accessing first worksheet of the Grid

Worksheet sheet = gridDesktop1.Worksheets[0];

//Accessing the Validation object applied on a specific column

Validation validation = sheet.Columns[2].Validation;

//Editing the attributes of Validation

validation.IsRequired = true;

validation.RegEx = "";

validation.CustomValidation = null;

Sütun Doğrulamasını Kaldırma

Çalışma sayfasından belirli bir sütun doğrulamasını kaldırmak için lütfen aşağıdaki adımları takip edin:

  • İstenen Çalışma Sayfasına erişin
  • Çalışma Sayfası içinde belirli bir sütun Doğrulamasını kaldırın
 //Accessing first worksheet of the Grid

Worksheet sheet = gridDesktop1.Worksheets[0];

//Removing the Validation applied on a specific column

sheet.Columns[2].RemoveValidation();