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();