Arbeiten mit Validierungen in Spalten
Contents
[
Hide
]
In einem unserer vorherigen Themen haben wir über Validierungen gesprochen, aber das war im Zusammenhang mitValidierungen in Arbeitsblättern (Entwickler können sich auf dieses Thema beziehen, um allgemeine Informationen zu Validierung und Validierungsmodi zu erhalten). In diesem Thema erläutern wir Validierungen in Bezug auf Spalten. Mit dieser Funktion können Entwickler eine Validierungsregel auf jede Spalte des Arbeitsblatts anwenden. Lassen Sie es uns im Detail besprechen.
Spaltenvalidierung hinzufügen
Führen Sie die folgenden Schritte aus, um einer Spalte eine beliebige Validierung hinzuzufügen:
- Fügen Sie das Aspose.Cells.GridDesktop-Steuerelement zu Ihrer hinzuBilden
- Greifen Sie beliebig zuArbeitsblatt
- Addieren ein GewünschtesValidierung zu irgendeiner Spalte
WICHTIG:Weitere Informationen zu den Validierungsarten (oder Validierungsmodi wie zErforderliche Validierung, Validierung regulärer Ausdrücke undBenutzerdefinierte Validierung ) und UmsetzungBenutzerdefinierte Validierung , bitte beziehen Sie sich aufArbeiten mit Validierungen in Arbeitsblättern.
Zugriff auf die Spaltenvalidierung
Um auf eine bestimmte Spaltenvalidierung zuzugreifen, führen Sie bitte die folgenden Schritte aus:
- Greifen Sie auf eine gewünschte zuArbeitsblatt
- Greifen Sie auf eine bestimmte Spalte zuValidierung in demArbeitsblatt
- BearbeitenValidierung Attribute ggf
//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;
Entfernen der Spaltenvalidierung
Führen Sie die folgenden Schritte aus, um eine bestimmte Spaltenvalidierung aus dem Arbeitsblatt zu entfernen:
- Greifen Sie auf eine gewünschte zuArbeitsblatt
- Entfernen Sie eine bestimmte SpalteValidierung von demArbeitsblatt
//Accessing first worksheet of the Grid
Worksheet sheet = gridDesktop1.Worksheets[0];
//Removing the Validation applied on a specific column
sheet.Columns[2].RemoveValidation();