GridDesktop

GridDesktop class

Aspose GridDesktop class Rappresenta un oggetto radice per creare un controllo GridDesktop. Per utilizzare questo controllo, trascinalo semplicemente dalla casella degli strumenti in un modulo o in un controllo utente.

public class GridDesktop : UserControl

Costruttori

NomeDescrizione
GridDesktop()Aspose classe GridDesktop

Proprietà

NomeDescrizione
ActiveSheetIndex { get; set; }Ottiene o imposta l’indice del foglio selezionato.
ActiveSheetNameFont { get; set; }Ottiene o imposta il foglio attivo che visualizza il carattere della barra del foglio.
AlwasysRecalculateAllFormulas { get; set; }Ottiene o imposta un valore che indica se è necessario eseguire tutte le formule, come quando eseguiamo tutte le formule, quando aggiorniamo il valore di una cella, e influisce su altri e altri influiscono su altri, sempre di più, perché le celle intere devono essere ricalcolate ,proprio come l’effetto Butterfly,ha bisogno di molte operazioni sullo stack, otterrà prestazioni molto basse, come in CELLSNET-41921,questo numero contiene lo stesso file che può mostrare questo scenario faremmo meglio a eseguire tutte le formule, , poiché quando esegui tutte le formule potremmo avere qualche ottimizzazione.
BorderStyle { get; set; }Indica lo stile del bordo per il controllo.
ColumnHeaderVisible { get; set; }Ottiene o imposta un valore che indica se l’intestazione della colonna è visibile.
CommentDisplayingFont { get; set; }Ottiene o imposta il carattere di visualizzazione predefinito del testo del commento.
ContextMenuManager { get; }Ottiene l’istanza ContextMenuManager.
DefaultCellFont { get; set; }Ottiene o imposta il carattere predefinito della cella
DefaultCellFontColor { get; set; }Ottiene o imposta il colore del carattere predefinito della cella.
EnableClipboardCopyPaste { get; set; }Indica se copiare/incollare in base agli appunti, in modo che possa copiare/incollare con MS-EXCEL. Copia/incolla solo il valore della cella, Non copia nessun’altra impostazione della cella come il formato, lo stile del bordo e così via Il valore predefinito è false.
EnableCopyWithExtension { get; set; }Ottiene o imposta un valore che indica se l’operazione di copia estenderà il numero di righe o colonne.
EnableCopyWithLockedOption { get; set; }Ottiene o imposta un valore che indica se l’operazione di copia copierà il valore dell’attributo CellLocked dello stile di una cella.
EnableUndo { get; set; }Ottiene o imposta un valore che indica se la funzione Annulla è abilitata. Il valore predefinito è false.
GridMemorySetting { get; set; }Ottiene o imposta l’opzione di memoria.
IsHorizontalScrollBarVisible { get; set; }Imposta la statua visibile per la barra di scorrimento orizzontale.
IsVerticalScrollBarVisible { get; set; }Imposta la statua visibile per la barra di scorrimento verticale.
Names { get; }Ottiene la raccolta di tutti gli oggetti Name nel foglio di calcolo.
PageRows { get; set; }Imposta o Ottiene la dimensione della riga per l’impaginazione. il numero massimo di PageRows supportato è 100000, il numero massimo di pagine supportato è 5000.
PasteType { get; set; }Indica quale tipo di incolla quando si esegue l’operazione di incolla, disponibile solo quando EnableClipboardCopyPaste è false .
R1C1 { get; set; }Ottiene o imposta un valore che indica se il controllo utilizza lo stile di riferimento R1C1.
RecalculateFormulas { get; set; }Ottiene o imposta un valore che indica se ricalcolare la formula di tutte le celle quando il valore di una cella è cambiato. Il valore predefinito è true.
RowHeaderVisible { get; set; }Ottiene o imposta un valore che indica se l’intestazione della riga è visibile.
SheetNameFont { get; set; }Ottiene o imposta il carattere di visualizzazione predefinito della barra dei fogli.
SheetsBarVisible { get; set; }Ottiene o imposta un valore che indica se la barra del foglio è visibile.
SheetTabWidth { get; set; }Imposta /Ottiene la larghezza della scheda del foglio.
ShowContextMenu { get; set; }Ottiene o imposta un valore che indica se il controllo può mostrare il menu di scelta rapida.
ShowStatus { get; set; }Ottiene o imposta un valore che indica se mostrare lo stato di calcolo Il valore predefinito è true.
UndoManager { get; }Ottiene l’istanza di UndoManager.
Worksheets { get; }Ottiene i fogli di lavoro.

Metodi

NomeDescrizione
Clear()Cancella il controllo GridDesktop.
Copy()Copia il contenuto della cella focalizzata negli appunti.
Cut()Taglia il contenuto della cella focalizzato negli appunti.
DoSplit()Imposta la vista divisa.
EndFormatPainter()Notifica a GridDesktop di terminare FormatPainter.
ExportExcelFile(Stream)Esporta in un flusso di file excel, incluso il flusso di I/O del disco o il flusso di memoria.
ExportExcelFile(string)Esporta in un file excel.
ExportExcelFile(Stream, FileFormatType)Esporta in un flusso di file excel, incluso il flusso di I/O del disco o il flusso di memoria.
ExportExcelFile(string, FileFormatType)Esporta in un file excel.
GetActiveWorksheet()Ottiene il foglio di lavoro attivo corrente.
getHScrollBar()restituisce la barra di scorrimento orizzontale
getVScrollBar()restituisce la barra di scorrimento verticale
ImportExcelFile(Stream)Importa da un flusso di file excel, incluso il flusso di file del disco o il flusso di memoria.
ImportExcelFile(string)Importa da un file excel.
ImportExcelFile(Stream, bool)Importa da un flusso di file excel, incluso il flusso di file del disco o il flusso di memoria.
ImportExcelFile(string, bool)Importa da un file excel.
ImportExcelFile(string, int)Importa un foglio di lavoro da un file excel.
ImportExcelFile(Stream, string, string, bool, bool)Importa da un file excel.
ImportExcelFile(string, string, string, bool, bool)Importa da un file excel.
OpenFindReplaceDialog(bool)Apre la finestra di dialogo TrovaSostituisci per trovare o sostituire le celle.
Paste()Incolla il contenuto degli appunti nella cella focalizzata.
RefreshControl()Aggiorna il controllo GridDesktop.
RunAllFormulas()Esegue la formula di tutte le celle.
SetAllScrollBarsVisible()Imposta tutte le barre di scorrimento visibili.
ShowStyleDialog()Apre una finestra di dialogo di stile, per impostare lo stile, il carattere, i colori delle celle, ecc.
StartFormatPainter(bool)Notifica a GridDesktop di avviare FormatPainter.
UnDoSplit()Annulla impostazione vista divisa.
static GetVersion()Ottieni la versione di rilascio.

Campi

NomeDescrizione
LoadDataFilterle opzioni per filtrare i dati durante il caricamento della cartella di lavoro dal modello.
ShowImportMessagese mostrare la finestra di messaggio quando non viene importato il file, il valore predefinito è true

Eventi

NomeDescrizione
event AfterDeleteColumnsSi verifica dopo l’eliminazione della colonna.
event AfterDeleteRowsSi verifica dopo l’eliminazione della riga.
event AfterInsertColumnsSi verifica dopo l’inserimento di una nuova colonna.
event AfterInsertRowsSi verifica dopo l’inserimento di una nuova riga.
event BeforeCalculateSi verifica prima del calcolo della formula nella cartella di lavoro.
event BeforeLoadFileSi verifica prima del caricamento della cartella di lavoro dal file.
event CellButtonClickSi verifica quando si fa clic sul pulsante della cella.
event CellCheckedChangedSi verifica quando la casella di controllo della cella Proprietà selezionata viene modificata.
event CellClickSi verifica quando si fa clic sulla cella della griglia.
event CellComboBoxCopySi verifica durante la copia di una ComboBox di una cella della griglia.
event CellDataChangedSi verifica quando la proprietà dei dati della cella della griglia viene modificata.
event CellDoubleClickSi verifica quando si fa doppio clic sulla cella della griglia.
event CellFormatChangedSi verifica quando il formato della cella viene modificato tramite la finestra di dialogo Formato celle.
event CellKeyPressedSi verifica quando viene premuto un tasto mentre una cella ha lo stato attivo.
event CellSelectedIndexChangedSi verifica quando la proprietà SelectedIndex della casella combinata della cella è stata modificata.
event CellTextBoxChangingSi verifica durante la digitazione di caratteri in una cella della griglia.
event CellValidationFailedSi verifica quando la convalida di una cella della griglia non è riuscita.
event ColumnHeaderClickSi verifica quando si fa clic sull’intestazione della colonna.
event ColumnHeaderDoubleClickSi verifica quando si fa doppio clic sull’intestazione della colonna.
event CommentDataChangedSi verifica quando i dati del commento sono stati modificati.
event FailLoadFile
event FinishCalculateSi verifica dopo il calcolo della formula nella cartella di lavoro.
event FinishLoadFileSi verifica quando viene caricata la cartella di lavoro.
event FocusedCellChangedSi verifica quando la cella focalizzata viene modificata.
event RowColumnHiddenChangedSi verifica quando lo stato di nascondimento di riga/colonna è cambiato.
event RowFilteredEventSi verifica dopo la selezione dell’elemento filtro riga.
event RowHeaderClickSi verifica quando si fa clic sull’intestazione della riga.
event RowHeaderDoubleClickSi verifica quando si fa doppio clic sull’intestazione della riga.
event SelectedCellRangeChangedSi verifica quando l’intervallo di celle selezionato viene modificato.
event SelectedSheetIndexChangedSi verifica quando la proprietà SelectedSheetIndex viene modificata.
event ShapeClickSi verifica quando si fa clic sulla forma.

Osservazioni

Fare riferimento al documento .NET SDK per ulteriori informazioni su System.Windows.Forms.UserControl.

Esempi

[C#]
gridDesktop1.Worksheets[0].Cells[0, 0].Value = "2";
gridDesktop1.Worksheets[0].Cells[1, 0].Value = "3";
gridDesktop1.Worksheets[0].Cells[2, 1].Value = "=a1*a2";
gridDesktop1.RunAllFormulas();
gridDesktop1.Invalidate();

[Visual Basic]
gridDesktop1.Worksheets(0).Cells(0, 0).Value = "2"
gridDesktop1.Worksheets(0).Cells(1, 0).Value = "3"
gridDesktop1.Worksheets(0).Cells(2, 1).Value = "=a1*a2"
gridDesktop1.RunAllFormulas()
gridDesktop1.Invalidate()

Guarda anche