Abilita Diverse Modalità GridWeb

Modalità di modifica

Per impostazione predefinita, il controllo Aspose.Cells.GridWeb è in modalità di modifica. In modalità di modifica, è possibile modificare completamente il contenuto della griglia utilizzando tutte le funzionalità offerte dal controllo Aspose.Cells.GridWeb. Queste funzionalità includono:

  • Salvataggio del contenuto della griglia nei file di Microsoft Excel.
  • Invio dei dati a un server.
  • Calcolo delle formule.
  • Annullamento o eliminazione delle azioni precedenti.
  • Gestione delle righe e delle colonne.
  • Taglio, copia o incolla dei dati.
  • Formattazione delle celle, ecc.

Controllo GridWeb in modalità di modifica

todo:image_alt_text

Gli sviluppatori possono anche passare alla modalità di modifica tramite programmazione impostando la proprietà EditMode del controllo GridWeb su true.

Nell’esempio sottostante viene mostrato come abilitare la modalità di modifica programmata.

Modalità di visualizzazione

Quando il controllo GridWeb è in modalità Visualizzazione, gli utenti non possono modificare o modificare i contenuti della griglia, il che significa che possono solo visualizzare i contenuti della griglia. Ecco perché questa modalità è chiamata modalità Visualizzazione. In modalità Visualizzazione, alcuni pulsanti (Invia, Salva e Annulla) sono nascosti e il menu che appare con il clic destro contiene solo l’opzione Copia.

Controllo GridWeb in modalità di visualizzazione

todo:image_alt_text

Se gli sviluppatori vogliono che i loro utenti visualizzino solo i dati, possono passare alla modalità Visualizzazione programmaticamente impostando la proprietà EditMode del controllo GridWeb su false.

Nell’esempio seguente viene mostrato come abilitare la modalità visualizzazione in modo programmato

Modalità Sessione

Il controllo Aspose.Cells.GridWeb mantiene i dati del foglio nella Sessione Utente del server web tra ogni richiesta di un utente web. Significa che il controllo GridWeb funziona sempre in modalità Sessione per impostazione predefinita. Tuttavia, se non stai lavorando in modalità Sessione, attivala impostando la proprietà SessionMode del controllo GridWeb su SessionMode.Session.

Nell’esempio seguente viene mostrato come abilitare la modalità sessione in modo programmato

Modalità Senza Sessione

Abbiamo già discusso che l’approccio della modalità Sessione fornisce le migliori prestazioni utilizzando una sessione utente per caricare e memorizzare i dati del foglio. Tuttavia, consuma memoria del server. Quindi, se ci sono un gran numero di utenti contemporanei, potrebbero sorgere problemi di memoria. Per risparmiare memoria del server e supportare un gran numero di utenti contemporanei, considera la modalità Senza Sessione.

La modalità Senza Sessione può essere attivata impostando la proprietà SessionMode del controllo GridWeb su SessionMode.ViewState.

Nell’esempio seguente viene mostrato come abilitare la modalità Senza Sessione in modo programmato