Aggiungi Cell Convalide

Tipi di convalide

È possibile applicare tre tipi di convalide utilizzando Aspose.Cells.GridWeb:

  • Convalida elenco.
  • Convalida dell’elenco a discesa.
  • Convalida dell’espressione personalizzata.

Ognuno è discusso in dettaglio di seguito.

Convalida elenco

La convalida dell’elenco consente agli utenti di fornire l’input della cella digitando o selezionando un valore da un menu. Per creare una convalida elenco per una cella:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un Web Form.
  2. Accedi a un foglio di lavoro.
  3. Accedi alla cella a cui aggiungere la convalida.
  4. Creare la convalida per la cella e specificare il tipo di convalida come Elenco.
  5. Aggiungere valori per la convalida dell’elenco.

Il codice di esempio aggiunge una convalida elenco a C1. Quando un utente fa clic sulla cella, viene visualizzato un elenco.

Output: selezione di un valore dall’elenco

cose da fare:immagine_alt_testo

Convalida dell’elenco a discesa

La convalida dell’elenco a discesa consente agli utenti di fornire input per le celle selezionando un valore da un elenco predefinito. Per creare una convalida dell’elenco a discesa:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un Web Form.
  2. Accedi a un foglio di lavoro.
  3. Accedi alla cella per cui creare la convalida.
  4. Crea una convalida per la cella e specifica il tipo come DropDownList.
  5. Aggiungere valori per la convalida.

Il codice di esempio aggiunge una convalida dell’elenco a discesa a C1. Quando un utente fa clic sulla cella, viene visualizzato un menu a discesa e gli utenti possono selezionare un valore da esso.

Selezione di un valore da un menu a discesa

cose da fare:immagine_alt_testo

Convalida dell’espressione personalizzata

La convalida delle espressioni personalizzate consente agli sviluppatori di scrivere le proprie espressioni regolari personalizzate per convalidare i valori di input. Per creare una convalida dell’espressione personalizzata:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un Web Form.
  2. Accedi a un foglio di lavoro.
  3. Accedi alla cella per cui creare una convalida.
  4. Crea una convalida per la cella e specifica il tipo come CustomExpression.
  5. Imposta l’espressione regolare della convalida.

Il codice di esempio aggiunge una convalida dell’espressione personalizzata a C1. Gli utenti possono solo aggiungere una data nella cella secondo il formato specificato dall’espressione regolare.

Aggiunta di un valore di data a C1 in base a un’espressione regolare

cose da fare:immagine_alt_testo

Forzare la convalida

Utilizzando Aspose.Cells.GridWeb, gli utenti possono inviare i dati di input a un server. Anche se sono presenti regole di convalida per celle diverse ma la proprietà ForceValidation del controllo GridWeb non è impostata su true, anche i dati di input errati verranno inviati al server e non viene forzata alcuna convalida. La proprietà ForceValidation di GridWeb è sempre impostata su true per impostazione predefinita.

Quando la proprietà ForceValidation è true, il controllo non invia dati al server Web finché i valori di input di tutte le celle non sono validi. Ad esempio, se qualcuno inserisce un valore di input non valido in una cella o non inserisce un valore, viene attivata la convalida lato client e gli utenti non possono pubblicare dati anche se fanno clic suInvia.

Valore di input errato evidenziato da GridWeb

cose da fare:immagine_alt_testo