MainWeb

MainWeb class

Classe padre del controllo GridWeb. Solo uso interno.

public class MainWeb : ExtWebControl, INamingContainer, IPostBackDataHandler, 
    IPostBackEventHandler, ISerializable

Costruttori

NomeDescrizione
MainWeb()Default_Costruttore

Proprietà

NomeDescrizione
ActiveCell { get; set; }Ottiene o imposta la cella attiva del foglio corrente. Modificato per essere scrivibile dalla versione 1.9.0.1.
ActiveCellBgColor { get; set; }Specifica il colore di sfondo della cella attiva.
ActiveCellColor { get; set; }Specifica il colore della cella attiva.
ActiveHeaderBgColor { get; set; }Specifica il colore di sfondo dell’intestazione di riga/colonna attiva.
ActiveHeaderColor { get; set; }Specifica il colore dell’intestazione di riga/colonna attiva.
ActiveSheet { get; }Ottiene il foglio attivo
ActiveSheetIndex { get; set; }Ottiene o imposta l’indice del foglio attivo. Uguale a WebWorksheets.ActiveSheetIndex.
ActiveTabStyle { get; set; }Specifica lo stile della scheda attiva.
ACWClientPath { get; set; }Ottiene o imposta il percorso Web dei file di script/immagine del controllo. Ad esempio: “http://localhost/acw_client”. Puoi anche impostare questo valore nel file web.config. Aggiungi questa sezione alla sezione <configurazione>: <Impostazioni app><add key=“aspose.cells.gridweb.acw_client_path” value="/acw_client/" /></impostazioni app>
ACWLanguageFileUrl { get; set; }Ottiene o imposta l’URL Web del file di lingua del controllo. Ad esempio: “/acw_client/lang_en.js”. Per impostazione predefinita, viene utilizzato un file inglese integrato.
AutoRefreshChart { get; set; }Ottiene o imposta se l’immagine del grafico viene aggiornata durante l’aggiornamento del valore della cella. Il valore predefinito è true
BottomTableStyle { get; set; }Ottiene o imposta lo stile della barra inferiore del controllo.
CurrentPageIndex { get; set; }
CustomCalculationEngine { get; set; }Rappresenta il motore di calcolo personalizzato dell’utente per estendere il motore di calcolo predefinito di Aspose.Cells.
CustomCommandButtons { get; }
CustomStyleFileName { get; set; }Ottiene o imposta il nome del file di stile personalizzato.
DefaultFontName { get; set; }Ottiene o imposta il nome del carattere predefinito del controllo.
DefaultFontSize { get; set; }Ottiene o imposta la dimensione del carattere predefinita del controllo.
DefaultGridLineColor { get; set; }Ottiene o imposta il colore della linea della griglia predefinita.
DisplayCellTip { get; set; }
EditMode { get; set; }Ottiene o imposta la modalità di modifica del controllo.
EnableAJAX { get; set; }
EnableAsync { get; set; }Ottiene o imposta se caricare i dati delle celle in modo asincrono, suggerire di richiedere un foglio con più di 10000 celle.
EnableClientColumnOperations { get; set; }Ottiene o imposta se abilitare le operazioni della colonna lato client.
EnableClientFreeze { get; set; }Ottiene o imposta se abilitare le operazioni di congelamento lato client.
EnableClientMergeOperations { get; set; }Ottiene o imposta se abilitare le operazioni di unione lato client.
EnableClientResizeColumnRow { get; set; }Ottiene o imposta se abilitare il ridimensionamento della colonna e della riga lato client.
EnableClientRowOperations { get; set; }Ottiene o imposta se abilitare le operazioni sulla riga lato client.
EnableDoubleClickEvent { get; set; }Ottiene o imposta se abilitare l’evento di doppio clic lato cliente.
EnableMetalLightEffect { get; set; }Ottiene o imposta se applicare l’effetto luce metallo.
EnablePaging { get; set; }Ottiene o imposta se abilitare la modalità di paging del controllo.
EnableStyleDialogbox { get; set; }Ottiene o imposta se abilitare la finestra di dialogo dello stile lato client.
FilteredPaging { get; set; }Ottiene o imposta se abilitare il paging dopo il filtraggio dei dati, avrà effetto quando EnablePaging è true.
ForceValidation { get; set; }Ottiene o imposta se forzare la convalida lato cliente.
FrameTableStyle { get; set; }Ottiene o imposta lo stile della cornice del controllo.
GoonDefaultSaveOperation { get; set; }Ottiene o imposta se GridWeb eseguirà l’operazione di salvataggio predefinita, il valore predefinito è true.
HeaderBarHeight { get; set; }Ottiene o imposta l’altezza( System.Web.UI.WebControl.Unit ) della barra di intestazione superiore del controllo.
HeaderBarStyle { get; set; }Ottiene o imposta lo stile della barra dell’intestazione.
HeaderBarTableStyle { get; set; }Ottiene o imposta lo stile della barra di intestazione del controllo.
HeaderBarWidth { get; set; }Ottiene o imposta la larghezza( System.Web.UI.WebControl.Unit ) o la barra di intestazione sinistra del controllo.
override Height { get; set; }Ottiene o imposta l’altezza( System.Web.UI.WebControl.Unit ) del controllo.
IsCalculateFormula { get; set; }Ottiene o imposta se calcolare la formula dopo le modifiche al valore della cella o dopo l’importazione del file. Il valore predefinito è true.
IsPostBack { get; }Ottiene un valore che indica se gridweb viene caricato in risposta a un postback del client, o se viene caricato e se ne accede per la prima volta.
LinksTable { get; }
MaxColumn { get; set; }Ottiene o imposta l’indice massimo della colonna di visualizzazione (in base zero) del foglio Web. Il controllo utilizza il valore maggiore di MaxColumn e la colonna massima dei dati del foglio.
MaxRow { get; set; }Ottiene o imposta l’indice massimo della riga di visualizzazione (in base zero) del foglio Web. Il controllo utilizza il valore maggiore di MaxRow e la riga massima dei dati del foglio.
Message { get; set; }
MinColumn { get; set; }
MinRow { get; set; }Ottiene o imposta l’indice minimo della riga di visualizzazione (in base zero) del foglio Web. Il controllo utilizza il valore più piccolo di MinRow e la riga minima dei dati del foglio.
ModifiedCells { get; }Ottiene la raccolta delle celle modificate dal client.
NeedRenderGroupRows { get; set; }Ottiene o imposta se mostrare le righe di gruppo .
NoHScroll { get; set; }Ottiene o imposta un valore che indica se la barra di scorrimento orizzontale è nascosta.
NoScroll { get; set; }
NoVScroll { get; set; }Ottiene o imposta un valore che indica se la barra di scorrimento verticale è nascosta.
OnAjaxCallFinishedClientFunction { get; set; }Ottiene o imposta il nome della funzione lato client da chiamare al termine di ajaxcall. La funzione client deve essere dichiarata in questo modo: funzione GridAjaxcallFinished() { alert(this.id+" ajaxcall terminato “); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnCellErrorClientFunction { get; set; }Ottiene o imposta il nome della funzione lato client da chiamare quando la convalida di una cella non riesce. La funzione client deve essere dichiarata in questo modo: funzione MyOnCellError(cella) { avviso(GridWeb1.getCellValueByCell(cella)); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnCellSelectedAjaxCallBackClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando viene selezionata una cella. La funzione client deve essere dichiarata in questo modo: Funzione MyOnSelectCellAjaxCallBack(cella,dati cliente) { } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnCellSelectedClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando viene selezionata una cella. La funzione client deve essere dichiarata in questo modo: Funzione MyOnSelectCell(cella) { GridWeb1.setCellValueByCell(cella, “test”); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnCellUnselectedClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando una cella è deselezionata. La funzione client deve essere dichiarata in questo modo: Funzione MyOnUnselectCell(cella) { GridWeb1.setCellValueByCell(cella, “test”); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnCellUpdatedClientFunction { get; set; }Ottiene o imposta il nome della funzione lato client da chiamare quando il valore di una cella viene aggiornato. La funzione client deve essere dichiarata in questo modo: Funzione MyOnCellUpdated(cella) { alert(this.getCellValueByCell(cell)); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnContextMenuShowClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando verrà visualizzato il menu contestuale. La funzione client dovrebbe essere dichiarata in questo modo: funzione suContextMenuShow() { var menu = event.srcElement; menu.setItemVisibility(“Elimina”, “Blocca”); menu.setItemVisibility(“Aggiorna”, “nessuno”); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnDoubleClickCellClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando si fa doppio clic su una cella. La funzione client deve essere dichiarata in questo modo: Funzione MyOnDoubleClickCell(cella) { GridWeb1.setCellValueByCell(cella, “test”); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnDoubleClickRowClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando si fa doppio clic su una riga. La funzione client deve essere dichiarata in questo modo: Funzione MyOnRowDoubleClick(riga) { avviso(riga); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnGridInitClientFunction { get; set; }Ottiene o imposta il nome della funzione lato client da chiamare quando la griglia viene inizializzata. La funzione client deve essere dichiarata in questo modo: Funzione MyOnGridInit(griglia) { alert(“La griglia è inizializzata: " + grid.id); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnlyAuto { get; set; }Ottiene o imposta se si adattano solo alle righe la cui altezza non è personalizzata, il valore predefinito è false
OnPageChangeClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare dopo la modifica dell’indice di pagina. Ha effetto solo quando EnablePaging è true. La funzione client deve essere dichiarata in questo modo: Funzione MyOnPageChange(indice) { console.log(“la pagina corrente è:"+indice); } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnPageSubmitClientFunction { get; set; }Ottiene o imposta la funzione client da chiamare prima che la pagina venga inviata sul lato client.
OnShapeSelectedClientFunction { get; set; }Ottiene o imposta la funzione lato client da chiamare quando viene selezionata una forma. La funzione client deve essere dichiarata in questo modo: Funzione MyOnSelectShape(forma) { var name=shape.getAttribute(“namevalue”) var text=shape.getAttribute(“textvalue”) var value=shape.getAttribute (“valore di controllo”) var type=shape.getAttribute(“msotype”) } Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
OnSubmitClientFunction { get; set; }Ottiene o imposta la funzione client da chiamare prima che il controllo venga inviato sul lato client. La funzione client deve essere dichiarata in questo modo: funzione MyOnSubmit(arg, cancelEdit) { restituisce vero;} L’arg è l’argomento di invio, contiene il comando da inviare al server. Il valore cancelEdit è booleano indica se il controllo ha scartato l’input dell’utente prima dell’invio. Il controllo continuerà a inviare se la funzione restituisce true. Nota: puoi utilizzare il puntatore “questo” nella funzione client per puntare il controllo della griglia che attiva l’evento.
PageSize { get; set; }Ottiene o imposta la dimensione della pagina in modalità di paging.
PicturesTable { get; }
PresetStyle { get; set; }Ottiene o imposta lo stile predefinito.
RefreshValidation { get; set; }Ottiene o imposta se aggiornare il valore di convalida dopo le modifiche al valore della cella.
RenderHiddenRow { get; set; }Ottiene o imposta se la riga nascosta viene visualizzata in GridControl, il valore predefinito è false. se è necessario mostrare la riga nascosta per quest’ultima, è necessario impostarla come true
ScrollBarArrowColor { get; set; }Specifica il colore del pulsante freccia della barra di scorrimento.
ScrollBarBaseColor { get; set; }Specifica il colore della barra di scorrimento del controllo.
SelectCellBgColor { get; set; }Specifica il colore di sfondo delle celle selezionate nell’intervallo di selezione multipla.
SelectCellColor { get; set; }Specifica il colore delle celle selezionate nell’intervallo di selezione multipla.
SessionLoaded { get; set; }
SessionMode { get; set; }Ottiene o imposta la modalità di sessione della griglia. Esistono 4 tipi di modalità di sessione: 1. Session(predefinita): usa la sessione di sistema per memorizzare i dati del foglio. Generalmente asp.net utilizza lo stato della sessione InProc. La griglia supporta anche “StateServer” out process session state e lo stato della sessione SQLServer. 2. ViewState: usa lo stato di visualizzazione della pagina per memorizzare i dati del foglio. 3. Personalizzato: utilizzare gli eventi LoadCustomData e SheetDataUpdated per memorizzare/recuperare i dati del foglio. 4. File: memorizza/recupera i dati del foglio in SessionStorePath.
SessionSaved { get; set; }
SessionStorePath { get; set; }Ottiene o imposta il percorso dell’archivio cache della sessione quando la modalità di sessione è File o ViewState, ecc: gridweb.SessionStorePath=“c:/mytempdir/session”; quindi memorizzerà i dati della sessione in c:/mytempdir/session
Settings { get; set; }Rappresenta le impostazioni della cartella di lavoro.
ShapesTable { get; }
ShowAddButton { get; set; }Ottiene o imposta se mostrare il pulsante Aggiungi foglio di lavoro.
ShowBottomBar { get; set; }
ShowCellEditBox { get; set; }se Gridweb mostra la barra degli strumenti della casella di modifica come in MS-EXCEL.se abilitato, verrà visualizzata una casella di modifica per la cella corrente in Gridweb. se abilitiamo questa funzione, dobbiamo importare la libreria jquery js nei tuoi file aspx per supportare questa nuova funzionalità. tutta l’ultima versione di jquery è ok. eccetera.
ShowCommandBarAtTop { get; set; }Specifica se visualizzare la barra dei comandi (include la barra dei comandi e la barra delle schede) nella parte superiore del controllo.
ShowContextMenu { get; set; }
ShowDefaultGridLine { get; set; }Ottiene o imposta se mostrare le linee della griglia predefinite delle celle.
ShowHeaderBar { get; set; }
ShowLoading { get; set; }Specifica se mostrare una finestra di dialogo di caricamento durante il postback sul server.
ShowLoadingPosition { get; set; }Specifica la posizione in alto a sinistra (in px) per mostrare la finestra di dialogo di caricamento durante il postback sul server, ecc. 100.200 significa che la finestra di dialogo di caricamento è a sinistra, la posizione in alto è a 100px,200px .
ShowSaveButton { get; set; }Ottiene o imposta se mostrare il pulsante di salvataggio.
ShowSubmitButton { get; set; }Ottiene o imposta se mostrare il pulsante di invio.
ShowTabBar { get; set; }
ShowTabNavigation { get; set; }Ottiene o imposta se il pulsante di navigazione delle schede è mostrato, il valore predefinito è true.
ShowUndoButton { get; set; }Ottiene o imposta se mostrare il pulsante Annulla.
SpanWrap { get; set; }Specifica se racchiudere il contenuto nell’intervallo di celle. Il valore predefinito è true.
TabStyle { get; set; }Ottiene o imposta lo stile della barra delle schede.
UseClientPageHeight { get; set; }Ottiene o imposta se gridweb utilizza l’altezza della pagina del client come altezza di controllo, adatta per quando è impostato Height=“100%”, il valore predefinito è false
ValidationsTable { get; }
ViewPanelScrollLeft { get; set; }Ottiene o imposta la posizione della barra di scorrimento del pannello di visualizzazione della griglia.
ViewPanelScrollTop { get; set; }Ottiene o imposta la posizione della barra di scorrimento del pannello di visualizzazione della griglia.
ViewTableStyle { get; set; }Ottiene o imposta lo stile del pannello di visualizzazione dati.
WebWorksheets { get; }
override Width { get; set; }Ottiene o imposta la larghezza( System.Web.UI.WebControl.Unit ) del controllo.
WorkSheets { get; }
XhtmlMode { get; set; }
static PictureCachePath { get; set; }Ottiene o imposta il percorso di archiviazione dell’immagine per la cartella di lavoro, tutte le forme, le immagini verranno archiviate in questa directory, il percorso predefinito è acwcache nella directory di base dell’applicazione corrente gli utenti devono implementare un servizio di pianificazione per pulire i file che sono fuori di tempo di sessione.

Metodi

NomeDescrizione
CalculateFormula()Calcola il risultato delle formule.
override DataBind()Associa il controllo e tutti i relativi controlli figlio alla relativa origine dati.
override Dispose()
ImportExcelFile(Stream)Importa da un flusso di file excel, incluso il flusso di file su disco o il flusso di memoria.
ImportExcelFile(string)Importazioni da un file excel.
LoadCSVFile(Stream)Carica i dati da un flusso di file CSV.
LoadCSVFile(string)Carica i dati da un file CSV.
LoadHTMLFile(Stream)Carica i dati da un flusso di file HTML.
LoadHTMLFile(string)Carica i dati da un file HTML.
LoadSpreadSheetMLFile(Stream)Carica i dati da un flusso di file SpreadSheetML.
LoadSpreadSheetMLFile(string)Carica i dati da un file SpreadSheetML.
RefreshChartShape()aggiorna tutta l’immagine del grafico per il foglio di lavoro attivo .
override RenderBeginTag(HtmlTextWriter)
SaveCSVFile(Stream)Salva i dati in un flusso di file CSV.
SaveCSVFile(string)Salva i dati in un file CSV.
SaveCustomStyleFile(string)Salva i dati di stile correnti del controllo in un file xml. Può essere utilizzato per creare il tuo file di stile personalizzato.
SaveHTMLFile(Stream)Salva i dati in un flusso di file HTML.
SaveHTMLFile(string)Salva i dati in un file HTML.
SaveSpreadSheetMLFile(Stream)Salva i dati in un flusso di file SpreadSheetML.
SaveSpreadSheetMLFile(string)Salva i dati in un file SpreadSheetML.
SaveToExcelFile(Stream)Salva i fogli di lavoro in un file excel.
SaveToExcelFile(string)Salva i fogli di lavoro in un file excel con formato Excel 2003.
SaveToExcelFile(Stream, GridSaveFormat)Salva i fogli di lavoro in un file excel.
SaveToExcelFile(Stream, GridSaveOptions)Salva i fogli di lavoro in un file excel.
SaveToExcelFile(string, GridSaveFormat)Salva i fogli di lavoro in un file excel.
SaveToExcelFile(string, GridSaveOptions)Salva i fogli di lavoro in un file excel.
SetCustomStyle(Stream)imposta il file di stile personalizzato dal flusso incluso il flusso di file del disco o il flusso di memoria.

Guarda anche