Lavorare con righe e colonne GridWeb

Inserimento di righe e colonne

Questo argomento spiega come inserire nuove righe e colonne in un foglio di lavoro utilizzando Aspose.Cells.GridWeb API. Righe o colonne possono essere inserite in qualsiasi posizione nel foglio di lavoro.

Inserimento di righe

Per inserire una riga in qualsiasi posizione in un foglio di lavoro:

  1. Aggiungere il controllo Aspose.Cells.GridWeb al modulo Web o alla pagina.
  2. Accedi al foglio di lavoro a cui stai aggiungendo le righe.
  3. Inserisci una riga specificando un indice di riga in cui verrà inserita la riga.

Inserimento di colonne

Per inserire una colonna in qualsiasi posizione in un foglio di lavoro:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo Web o una pagina.
  2. Accedi al foglio di lavoro a cui stai aggiungendo colonne.
  3. Inserisci una colonna specificando l’indice della colonna in cui verrà inserita la colonna.

Eliminazione di righe e colonne

Questo argomento illustra come eliminare righe e colonne da un foglio di lavoro utilizzando Aspose.Cells.GridWeb API. Con l’aiuto di questa funzionalità, gli sviluppatori possono eliminare righe o colonne in fase di esecuzione.

Eliminazione di righe

Per eliminare una riga dal tuo foglio di lavoro:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo Web o una pagina.
  2. Accedi al foglio di lavoro da cui desideri eliminare le righe.
  3. Elimina una riga dal foglio di lavoro specificandone l’indice di riga.

Eliminazione di colonne

Per eliminare una colonna dal tuo foglio di lavoro:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo Web o una pagina.
  2. Accedi al foglio di lavoro da cui desideri eliminare le colonne.
  3. Elimina una colonna dal foglio di lavoro specificandone l’indice di colonna.

Impostazione dell’altezza della riga e della larghezza della colonna

A volte i valori delle celle sono più larghi della cella in cui si trovano o si trovano su più righe. Tali valori non sono completamente visibili agli utenti a meno che non modifichino l’altezza e la larghezza di righe e colonne. Aspose.Cells.GridWeb supporta completamente l’impostazione dell’altezza delle righe e della larghezza delle colonne. In questo argomento vengono illustrate queste funzionalità in dettaglio con l’aiuto di esempi.

Lavorare con l’altezza delle righe e la larghezza delle colonne

Impostazione dell’altezza della riga

Per impostare l’altezza di una riga:

  1. Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo/pagina Web.
  2. Accedi alla raccolta GridCells del foglio di lavoro.
  3. Imposta l’altezza di tutte le celle in qualsiasi riga specificata.

Risultato: l’altezza della prima riga è stata impostata su 50 punti

cose da fare:immagine_alt_testo

Impostazione della larghezza della colonna

Per impostare la larghezza di una colonna:

  1. Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo/pagina Web.
  2. Accedi alla raccolta GridCells del foglio di lavoro.
  3. Imposta la larghezza di tutte le celle in qualsiasi colonna specificata.

Personalizzazione delle intestazioni di righe e colonne

Come Microsoft Excel, Aspose.Cells.GridWeb utilizza anche intestazioni o didascalie standard per righe (numeri come 1, 2, 3 e così via) e colonne (alfabetiche come A, B, C e così via). Aspose.Cells.GridWeb permette anche di personalizzare le didascalie. In questo argomento viene illustrata la personalizzazione delle intestazioni di righe e colonne in fase di esecuzione utilizzando Aspose.Cells.GridWeb API.

Personalizzazione dell’intestazione di riga

Per personalizzare l’intestazione o la didascalia di una riga:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo/pagina Web.
  2. Accedi al foglio di lavoro in GridWorksheetCollection.
  3. Imposta la didascalia di qualsiasi riga specificata.

Le intestazioni delle righe 1 e 2 sono state personalizzate

cose da fare:immagine_alt_testo

Personalizzazione dell’intestazione della colonna

Per personalizzare l’intestazione o la didascalia di una colonna:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo/pagina Web.
  2. Accedi al foglio di lavoro in GridWorksheetCollection.
  3. Imposta la didascalia di qualsiasi colonna specificata.

Le intestazioni delle colonne 1 e 2 sono state personalizzate

cose da fare:immagine_alt_testo

Blocca e sblocca righe e colonne

Questo argomento spiega come bloccare e sbloccare righe e colonne. Il congelamento di colonne o righe consente agli utenti di mantenere visibili le intestazioni delle colonne o i titoli delle righe mentre scorrono verso altre parti del foglio di lavoro. Questa funzionalità è molto utile quando si lavora con fogli di lavoro che contengono grandi volumi di dati. Quando gli utenti scorrono, vengono fatti scorrere solo i dati verso il basso e le intestazioni rimangono al loro posto, rendendo la data più facile da leggere. La funzionalità di blocco dei riquadri è supportata solo in Internet Explorer 6.0 o versione successiva.

Congelamento di righe e colonne

Per bloccare un numero specifico di righe e colonne:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo/pagina Web.
  2. Accedi a un foglio di lavoro.
  3. Blocca un numero di righe e colonne.

Righe e colonne in uno stato congelato

cose da fare:immagine_alt_testo

Sblocco di righe e colonne

Per sbloccare righe e colonne:

  1. Aggiungere il controllo Aspose.Cells.GridWeb a un modulo/pagina Web.
  2. Accedi a un foglio di lavoro.
  3. Sblocca righe e colonne.

Foglio di lavoro dopo essere stato scongelato

cose da fare:immagine_alt_testo

Protezione di righe e colonne

In questo argomento vengono illustrate alcune tecniche per proteggere le celle in righe e colonne da qualsiasi tipo di azione eseguita dagli utenti finali. Gli sviluppatori possono implementare questa protezione utilizzando due tecniche: rendendo le celle in righe e colonne di sola lettura o limitando le opzioni del menu contestuale di GridWeb.

Limitazione delle opzioni del menu contestuale

GridWeb fornisce un menu contestuale che gli utenti finali possono utilizzare per eseguire operazioni sul controllo. Il menu fornisce molte opzioni per manipolare celle, righe e colonne.

Opzioni contestuali complete

cose da fare:immagine_alt_testo

È possibile limitare qualsiasi tipo di operazione lato client su righe e colonne limitando le opzioni disponibili nel menu contestuale. È possibile eseguire questa operazione impostando gli attributi EnableClientColumnOperations e EnableClientRowOperations del controllo GridWeb su false. È anche possibile impedire agli utenti di bloccare righe e colonne impostando l’attributo EnableClientFreeze del controllo GridWeb su false.

Menu contestuale dopo aver limitato le opzioni di riga e colonna

cose da fare:immagine_alt_testo