Arbeiten mit Validierungen in Spalten

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.

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

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