MainWeb

MainWeb class

Übergeordnete Klasse des GridWeb-Steuerelements. Nur zur internen Verwendung.

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

Konstrukteure

NameBeschreibung
MainWeb()Default_Constructor

Eigenschaften

NameBeschreibung
ActiveCell { get; set; }Ruft die aktive Zelle des aktuellen Blatts ab oder setzt sie. Seit Version 1.9.0.1 schreibbar geändert.
ActiveCellBgColor { get; set; }Gibt die Hintergrundfarbe der aktiven Zelle an.
ActiveCellColor { get; set; }Gibt die Farbe der aktiven Zelle an.
ActiveHeaderBgColor { get; set; }Gibt die Hintergrundfarbe der aktiven Zeilen-/Spaltenüberschrift an.
ActiveHeaderColor { get; set; }Gibt die Farbe der aktiven Zeilen-/Spaltenüberschrift an.
ActiveSheet { get; }Ruft das aktive Blatt ab
ActiveSheetIndex { get; set; }Ruft den Index des aktiven Blatts ab oder legt ihn fest. Entspricht dem WebWorksheets.ActiveSheetIndex.
ActiveTabStyle { get; set; }Gibt den Stil der aktiven Registerkarte an.
ACWClientPath { get; set; }Ruft den Webpfad der Skript-/Bilddateien des Steuerelements ab oder setzt ihn. Beispiel: “http://localhost/acw_client”. Sie können diesen Wert auch in der Datei web.config festlegen. Fügen Sie diesen Abschnitt zum Abschnitt <configuration> hinzu: <App-Einstellungen><add key=“aspose.cells.gridweb.acw_client_path” value="/acw_client/" /></appEinstellungen>
ACWLanguageFileUrl { get; set; }Ruft die Web-URL der Sprachdatei des Steuerelements ab oder setzt sie. Beispiel: “/acw_client/lang_en.js”. Standardmäßig wird eine eingebaute englische Datei verwendet.
AutoRefreshChart { get; set; }Ruft ab oder legt fest, ob das Diagrammbild aktualisiert wird, während der Zellenwert aktualisiert wird. Der Standardwert ist true
BottomTableStyle { get; set; }Ruft den Stil der unteren Leiste des Steuerelements ab oder legt ihn fest.
CurrentPageIndex { get; set; }
CustomCalculationEngine { get; set; }Stellt das benutzerdefinierte Berechnungsmodul des Benutzers dar, um das standardmäßige Berechnungsmodul von Aspose.Cells zu erweitern.
CustomCommandButtons { get; }
CustomStyleFileName { get; set; }Ruft den Namen der benutzerdefinierten Stildatei ab oder legt ihn fest.
DefaultFontName { get; set; }Ruft den Standardschriftnamen des Steuerelements ab oder legt ihn fest.
DefaultFontSize { get; set; }Ruft die Standardschriftgröße des Steuerelements ab oder legt sie fest.
DefaultGridLineColor { get; set; }Ruft die Farbe der Standardrasterlinie ab oder legt sie fest.
DisplayCellTip { get; set; }
EditMode { get; set; }Ruft den Bearbeitungsmodus des Steuerelements ab oder legt ihn fest.
EnableAJAX { get; set; }
EnableAsync { get; set; }Ruft ab oder legt fest, ob Wägezellendaten asynchron übertragen werden, schlagen Sie vor, ein Blatt mit mehr als 10000 Zellen zu beantragen.
EnableClientColumnOperations { get; set; }Ruft ab oder legt fest, ob die clientseitigen Spaltenoperationen aktiviert werden sollen.
EnableClientFreeze { get; set; }Ruft ab oder legt fest, ob die clientseitigen Sperrvorgänge aktiviert werden sollen.
EnableClientMergeOperations { get; set; }Ruft ab oder legt fest, ob die clientseitigen Zusammenführungsvorgänge aktiviert werden sollen.
EnableClientResizeColumnRow { get; set; }Ruft ab oder legt fest, ob die clientseitige Größenänderung von Spalte und Zeile aktiviert werden soll.
EnableClientRowOperations { get; set; }Ruft ab oder legt fest, ob die clientseitigen Zeilenoperationen aktiviert werden sollen.
EnableDoubleClickEvent { get; set; }Ruft ab oder legt fest, ob das kundenseitige Doppelklickereignis aktiviert werden soll.
EnableMetalLightEffect { get; set; }Ruft ab oder legt fest, ob Metalllichteffekte angewendet werden sollen.
EnablePaging { get; set; }Ruft ab oder legt fest, ob der Paging-Modus des Steuerelements aktiviert werden soll.
EnableStyleDialogbox { get; set; }Ruft ab oder legt fest, ob das clientseitige Stildialogfeld aktiviert werden soll.
FilteredPaging { get; set; }Ruft ab oder legt fest, ob das Paging nach gefilterten Daten aktiviert werden soll, wird wirksam, wenn EnablePaging wahr ist.
ForceValidation { get; set; }Ruft ab oder legt fest, ob die kundenseitige Validierung erzwungen werden soll.
FrameTableStyle { get; set; }Ruft den Rahmenstil des Steuerelements ab oder legt ihn fest.
GoonDefaultSaveOperation { get; set; }Ruft ab oder legt fest, ob GridWeb den Standardspeichervorgang durchführt, der Standardwert ist true.
HeaderBarHeight { get; set; }Ruft die Höhe ( System.Web.UI.WebControl.Unit ) der oberen Kopfleiste des Steuerelements ab oder legt sie fest.
HeaderBarStyle { get; set; }Ruft den Stil der Kopfleiste ab oder legt ihn fest.
HeaderBarTableStyle { get; set; }Ruft den Kopfleistenstil des Steuerelements ab oder legt ihn fest.
HeaderBarWidth { get; set; }Ruft die Breite ( System.Web.UI.WebControl.Unit ) oder die linke Kopfzeile des Steuerelements ab oder legt sie fest.
override Height { get; set; }Ruft die Höhe ( System.Web.UI.WebControl.Unit ) des Steuerelements ab oder legt sie fest.
IsCalculateFormula { get; set; }Ruft ab oder legt fest, ob die Formel nach Zellwertänderungen oder nach dem Import einer Datei berechnet werden soll. Der Standardwert ist true.
IsPostBack { get; }Ruft einen Wert ab, der angibt, ob Gridweb als Antwort auf ein Client-Postback geladen wird, oder ob es geladen und zum ersten Mal aufgerufen wird.
LinksTable { get; }
MaxColumn { get; set; }Ruft den maximalen Anzeigespaltenindex (nullbasiert) des Webblatts ab oder legt diesen fest. Das Steuerelement verwendet den größeren Wert von MaxColumn und der maximalen Spalte von Blattdaten.
MaxRow { get; set; }Ruft den maximalen Anzeigezeilenindex (nullbasiert) des Webblatts ab oder legt diesen fest. Das Steuerelement verwendet den größeren Wert von MaxRow und der maximalen Zeile der Blattdaten.
Message { get; set; }
MinColumn { get; set; }
MinRow { get; set; }Ruft den minimalen Anzeigezeilenindex (nullbasiert) des Webblatts ab oder legt diesen fest. Das Steuerelement verwendet den kleineren Wert von MinRow und die minimale Zeile der Blattdaten.
ModifiedCells { get; }Ruft die Sammlung der Zellen ab, die vom Client geändert wurden.
NeedRenderGroupRows { get; set; }Ruft ab oder legt fest, ob Gruppenzeilen angezeigt werden sollen .
NoHScroll { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die horizontale Bildlaufleiste ausgeblendet ist.
NoScroll { get; set; }
NoVScroll { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die vertikale Bildlaufleiste ausgeblendet ist.
OnAjaxCallFinishedClientFunction { get; set; }Erhält oder setzt den Namen der clientseitigen Funktion, die aufgerufen werden soll, wenn Ajaxcall beendet ist. Die Client-Funktion sollte wie folgt deklariert werden: -Funktion GridAjaxcallFinished() { alert(this.id+" ajaxcall beendet “); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnCellErrorClientFunction { get; set; }Ruft den clientseitigen Funktionsnamen ab oder legt ihn fest, der aufgerufen werden soll, wenn die Validierung einer Zelle fehlschlägt. Die Clientfunktion sollte wie folgt deklariert werden: Funktion MyOnCellError(Zelle) { alert(GridWeb1.getCellValueByCell(cell)); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnCellSelectedAjaxCallBackClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn eine Zelle ausgewählt wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnSelectCellAjaxCallBack(cell,customerdata) { } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnCellSelectedClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn eine Zelle ausgewählt wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnSelectCell(Zelle) { GridWeb1.setCellValueByCell(cell, “test”); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnCellUnselectedClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn eine Zelle nicht ausgewählt ist. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnUnselectCell(Zelle) { GridWeb1.setCellValueByCell(cell, “test”); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnCellUpdatedClientFunction { get; set; }Ruft den Namen der clientseitigen Funktion ab oder legt ihn fest, der aufgerufen werden soll, wenn der Wert einer Zelle aktualisiert wird. Die Clientfunktion sollte wie folgt deklariert werden: Funktion MyOnCellUpdated(Zelle) { alert(this.getCellValueByCell(cell)); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnContextMenuShowClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn das Kontextmenü angezeigt wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion onContextMenuShow() { var menu = event.srcElement; menu.setItemVisibility(“Löschen”, “blockieren”); menu.setItemVisibility(“Update”, “none”); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnDoubleClickCellClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn auf eine Zelle doppelgeklickt wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnDoubleClickCell(Zelle) { GridWeb1.setCellValueByCell(cell, “test”); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnDoubleClickRowClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn auf eine Zeile doppelgeklickt wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnRowDoubleClick(Zeile) { Warnung (Zeile); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnGridInitClientFunction { get; set; }Erhält oder setzt den Namen der clientseitigen Funktion, die aufgerufen werden soll, wenn das Grid initialisiert wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnGridInit(Gitter) { alert(“Das Raster wird initialisiert: " + grid.id); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnlyAuto { get; set; }Ruft ab oder legt fest, ob nur die Zeilen passen, deren Höhe nicht angepasst ist, der Standardwert ist false
OnPageChangeClientFunction { get; set; }Ruft die clientseitige Funktion ab oder legt sie fest, die nach dem Ändern des Seitenindex aufgerufen werden soll. Nur wirksam, wenn EnablePaging wahr ist. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnPageChange(Index) { console.log(“aktuelle Seite ist:"+index); } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnPageSubmitClientFunction { get; set; }Ruft die Clientfunktion ab oder legt sie fest, die aufgerufen werden soll, bevor die Seite auf der Clientseite übermittelt wird.
OnShapeSelectedClientFunction { get; set; }Ruft die Client-seitige Funktion ab oder legt sie fest, die aufgerufen werden soll, wenn eine Form ausgewählt wird. Die Client-Funktion sollte wie folgt deklariert werden: Funktion MyOnSelectShape(Form) { var name=shape.getAttribute(“namevalue”) var text=shape.getAttribute(“Textwert”) var value=shape.getAttribute(“controlvalue”) var type=shape.getAttribute(“msotype”) } Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
OnSubmitClientFunction { get; set; }Ruft die Client-Funktion ab oder legt sie fest, die aufgerufen werden soll, bevor das Steuerelement auf der Client-Seite übermittelt wird. Die Client-Funktion sollte wie folgt deklariert werden: -Funktion MyOnSubmit(arg, cancelEdit) { gib true zurück;} Das arg ist das Submit-Argument und enthält den Befehl, der an den Server gesendet werden soll. Der CancelEdit ist ein boolescher Wert, der angibt, ob das Steuerelement die Benutzereingabe vor dem Submit verworfen hat. Das Steuerelement wird mit dem Senden fortfahren, wenn die Funktion wahr zurückgibt. Hinweis: Sie können den “this”-Zeiger in der Client-Funktion verwenden, um auf das Grid-Steuerelement zu zeigen, das das Ereignis auslöst.
PageSize { get; set; }Ruft die Seitengröße im Paging-Modus ab oder legt sie fest.
PicturesTable { get; }
PresetStyle { get; set; }Ruft den voreingestellten Stil ab oder legt ihn fest.
RefreshValidation { get; set; }Ruft ab oder legt fest, ob der Validierungswert nach Änderungen des Zellenwerts aktualisiert werden soll.
RenderHiddenRow { get; set; }Ruft ab oder legt fest, ob die ausgeblendete Zeile in GridControl gerendert wird, der Standardwert ist „false“. Wenn Sie die ausgeblendete Zeile später wieder einblenden müssen, müssen Sie sie auf „true“ setzen
ScrollBarArrowColor { get; set; }Gibt die Farbe der Pfeilschaltfläche der Bildlaufleiste an.
ScrollBarBaseColor { get; set; }Gibt die Farbe der Bildlaufleiste des Steuerelements an.
SelectCellBgColor { get; set; }Gibt die Hintergrundfarbe der ausgewählten Zellen im Mehrfachauswahlbereich an.
SelectCellColor { get; set; }Gibt die Farbe der ausgewählten Zellen im Mehrfachauswahlbereich an.
SessionLoaded { get; set; }
SessionMode { get; set; }Ruft den Sitzungsmodus des Rasters ab oder legt ihn fest. Es gibt 4 Arten von Sitzungsmodi: 1. Sitzung (Standard): Systemsitzung zum Speichern von Blattdaten verwenden. Im Allgemeinen verwendet asp.net den InProc-Sitzungsstatus. Das Grid unterstützt auch „StateServer“-Out-Prozesssitzungsstatus und SQLServer-Sitzungsstatus. 2. ViewState: Verwenden Sie den Viewstate der Seite, um Blattdaten zu speichern. 3. Benutzerdefiniert: Verwenden Sie LoadCustomData- und SheetDataUpdated-Ereignisse zum Speichern/Wiederherstellen von Blattdaten. 4. Datei: Blattdaten in SessionStorePath speichern/wiederherstellen.
SessionSaved { get; set; }
SessionStorePath { get; set; }Ruft den Sitzungs-Cache-Speicherpfad ab oder legt ihn fest, wenn der Sitzungsmodus File oder ViewState ist, usw.: gridweb.SessionStorePath=“c:/mytempdir/session”; dann werden Sitzungsdaten in c:/mytempdir/session gespeichert
Settings { get; set; }Stellt die Arbeitsmappeneinstellungen dar.
ShapesTable { get; }
ShowAddButton { get; set; }Ruft ab oder legt fest, ob die Schaltfläche „Arbeitsblatt hinzufügen“ angezeigt werden soll.
ShowBottomBar { get; set; }
ShowCellEditBox { get; set; }ob Gridweb Bearbeitungsfeld-Symbolleiste wie in MS-EXCEL anzeigt. Wenn aktiviert, wird ein Bearbeitungsfeld für die aktuelle Zelle in Gridweb angezeigt. Wenn wir diese Funktion aktivieren, müssen wir die jquery js-Bibliothek in Ihre ASPX-Dateien importieren, um diese neue Funktion zu unterstützen. die neueste jquery-version ist in ordnung. usw.
ShowCommandBarAtTop { get; set; }Gibt an, ob die Befehlsleiste (einschließlich Befehlsleiste und Registerkartenleiste) oben im Steuerelement angezeigt werden soll.
ShowContextMenu { get; set; }
ShowDefaultGridLine { get; set; }Ruft ab oder legt fest, ob die Standardgitterlinien der Zellen angezeigt werden sollen.
ShowHeaderBar { get; set; }
ShowLoading { get; set; }Gibt an, ob beim Postback auf den Server ein Ladedialogfeld angezeigt werden soll.
ShowLoadingPosition { get; set; }Gibt die linke, obere Position (in px) an, um das Ladedialogfeld während des Postbacks zum Server usw. anzuzeigen. 100.200 bedeutet die linke obere Position des Ladedialogfelds bei 100 Pixel, 200 Pixel .
ShowSaveButton { get; set; }Ruft ab oder legt fest, ob die Speichern-Schaltfläche angezeigt werden soll.
ShowSubmitButton { get; set; }Ruft ab oder legt fest, ob die Senden-Schaltfläche angezeigt werden soll.
ShowTabBar { get; set; }
ShowTabNavigation { get; set; }Ruft ab oder legt fest, ob die Registerkarten-Navigationsschaltfläche angezeigt wird, der Standardwert ist wahr.
ShowUndoButton { get; set; }Ruft ab oder legt fest, ob die Rückgängig-Schaltfläche angezeigt werden soll.
SpanWrap { get; set; }Gibt an, ob Inhalt in der Zellspanne umbrochen werden soll. Der Standardwert ist wahr.
TabStyle { get; set; }Ruft den Stil der Registerkartenleiste ab oder legt ihn fest.
UseClientPageHeight { get; set; }Ruft ab oder legt fest, ob Gridweb die Seitenhöhe des Clients als Kontrollhöhe verwendet, geeignet für wenn Höhe = “100 %” gesetzt ist, Standardwert ist false
ValidationsTable { get; }
ViewPanelScrollLeft { get; set; }Ruft die Position der Bildlaufleiste des Ansichtsbereichs des Rasters ab oder legt sie fest.
ViewPanelScrollTop { get; set; }Ruft die Position der Bildlaufleiste des Ansichtsbereichs des Rasters ab oder legt sie fest.
ViewTableStyle { get; set; }Ruft den Stil des Datenansichtsbereichs ab oder legt ihn fest.
WebWorksheets { get; }
override Width { get; set; }Ruft die Breite ( System.Web.UI.WebControl.Unit ) des Steuerelements ab oder legt sie fest.
WorkSheets { get; }
XhtmlMode { get; set; }
static PictureCachePath { get; set; }Ruft den Bildspeicherpfad für die Arbeitsmappe ab oder legt ihn fest. Alle Formen und Bilder werden in diesem Verzeichnis gespeichert. Der Standardpfad ist acwcache im Basisverzeichnis der aktuellen Anwendung Sitzungszeit.

Methoden

NameBeschreibung
CalculateFormula()Berechnet das Ergebnis von Formeln.
override DataBind()Binden Sie das Steuerelement und alle untergeordneten Steuerelemente an seine Datenquelle.
override Dispose()
ImportExcelFile(Stream)Importe aus einem Excel-Datei-Stream, einschließlich Disk-Datei-Stream oder Speicher-Stream.
ImportExcelFile(string)Importiert aus einer Excel-Datei.
LoadCSVFile(Stream)Lädt Daten aus einem CSV-Dateistream.
LoadCSVFile(string)Lädt Daten aus einer CSV-Datei.
LoadHTMLFile(Stream)Lädt Daten aus einem HTML-Dateistream.
LoadHTMLFile(string)Lädt Daten aus einer HTML-Datei.
LoadSpreadSheetMLFile(Stream)Lädt Daten aus einem SpreadSheetML-Dateistream.
LoadSpreadSheetMLFile(string)Lädt Daten aus einer SpreadSheetML-Datei.
RefreshChartShape()alle Diagrammbilder für das aktive Arbeitsblatt aktualisieren .
override RenderBeginTag(HtmlTextWriter)
SaveCSVFile(Stream)Speichert Daten in einem CSV-Dateistream.
SaveCSVFile(string)Speichert Daten in einer CSV-Datei.
SaveCustomStyleFile(string)Speichert aktuelle Stildaten des Steuerelements in einer XML-Datei. Kann verwendet werden, um Ihre benutzerdefinierte Stildatei zu erstellen.
SaveHTMLFile(Stream)Speichert Daten in einem HTML-Dateistream.
SaveHTMLFile(string)Speichert Daten in einer HTML-Datei.
SaveSpreadSheetMLFile(Stream)Speichert Daten in einem SpreadSheetML-Dateistream.
SaveSpreadSheetMLFile(string)Speichert Daten in einer SpreadSheetML-Datei.
SaveToExcelFile(Stream)Speichert die Arbeitsblätter in einer Excel-Datei.
SaveToExcelFile(string)Speichert die Arbeitsblätter in einer Excel-Datei im Excel 2003-Format.
SaveToExcelFile(Stream, GridSaveFormat)Speichert die Arbeitsblätter in einer Excel-Datei.
SaveToExcelFile(Stream, GridSaveOptions)Speichert die Arbeitsblätter in einer Excel-Datei.
SaveToExcelFile(string, GridSaveFormat)Speichert die Arbeitsblätter in einer Excel-Datei.
SaveToExcelFile(string, GridSaveOptions)Speichert die Arbeitsblätter in einer Excel-Datei.
SetCustomStyle(Stream)legt die benutzerdefinierte Stildatei aus dem Stream fest, einschließlich des Festplattendatei-Streams oder des Speicherstreams.

Siehe auch