Lavorare con le Validazioni nelle Colonne

Aggiunta della Validazione della Colonna

Per aggiungere qualsiasi tipo di validazione a una colonna, seguire i passaggi seguenti:

  • Aggiungi il controllo Aspose.Cells.GridDesktop al tuo Form
  • Accedere a qualsiasi Foglio di lavoro desiderato
  • Aggiungi una Validazione desiderata a qualsiasi colonna

IMPORTANTE: Per ulteriori informazioni sui tipi di validazione (o modalità di validazione come Validazione Richiesta, Validazione Espressioni Regolari e Validazione Personalizzata) e sull’implementazione della Validazione Personalizzata, si prega di fare riferimento a Lavorare con le Validazioni nei Fogli di Lavoro.

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

Accesso alla Validazione di Colonna

Per accedere a una specifica validazione di colonna, si prega di seguire i passaggi seguenti:

  • Accedi a un Foglio di lavoro desiderato
  • Accedi a una specifica validazione di colonna nel Foglio di Lavoro
  • Modifica gli attributi di Validazione, se desiderato
 //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;

Rimozione della Validazione di Colonna

Per rimuovere una specifica validazione di colonna dal foglio di lavoro, si prega di seguire i passaggi seguenti:

  • Accedi a un Foglio di lavoro desiderato
  • Rimuovi una specifica validazione di colonna dal Foglio di Lavoro
 //Accessing first worksheet of the Grid

Worksheet sheet = gridDesktop1.Worksheets[0];

//Removing the Validation applied on a specific column

sheet.Columns[2].RemoveValidation();