GridDesktop
Inhalt
[
Ausblenden
]GridDesktop class
Aspose GridDesktop class Repräsentiert ein Stammobjekt zum Erstellen eines GridDesktop-Steuerelements. Um dieses Steuerelement zu verwenden, ziehen Sie es einfach aus Ihrer Toolbox auf ein Formular oder ein Benutzersteuerelement.
public class GridDesktop : UserControl
Konstrukteure
Name | Beschreibung |
---|---|
GridDesktop() | Aspose GridDesktop-Klasse |
Eigenschaften
Name | Beschreibung |
---|---|
ActiveSheetIndex { get; set; } | Ruft den ausgewählten Blattindex ab oder setzt ihn. |
ActiveSheetNameFont { get; set; } | Ruft das aktive Blatt ab, das die Schriftart der Randleiste anzeigt, oder legt es fest. |
AlwasysRecalculateAllFormulas { get; set; } | Erhält oder setzt einen Wert, der angibt, ob wir alle Formeln ausführen müssen, z. B. wenn wir alle Formeln ausführen, wenn ein Zellenwert aktualisiert wird und es andere betrifft, und andere mehr und mehr andere beeinflussen, weil die gesamten Zellen neu berechnet werden müssen ,genau wie der Schmetterlingseffekt benötigt es viele Stack-Operationen , es wird sehr wenig Leistung bekommen, wie in CELLSNET-41921, diese Ausgabe enthält genau die Datei, die dieses Szenario zeigen kann wir sollten besser alle Formeln ausführen, , da wir beim Ausführen aller Formeln möglicherweise eine Optimierung haben. |
BorderStyle { get; set; } | Gibt den Rahmenstil für das Steuerelement an. |
ColumnHeaderVisible { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Spaltenüberschrift sichtbar ist. |
CommentDisplayingFont { get; set; } | Ruft die standardmäßig angezeigte Schriftart des Kommentartexts ab oder legt sie fest. |
ContextMenuManager { get; } | Ruft die ContextMenuManager-Instanz ab. |
DefaultCellFont { get; set; } | Ruft die Standardschriftart der Zelle ab oder setzt sie |
DefaultCellFontColor { get; set; } | Ruft die Standardschriftfarbe der Zelle ab oder legt sie fest. |
EnableClipboardCopyPaste { get; set; } | Gibt an, ob basierend auf der Zwischenablage kopiert/eingefügt werden soll, sodass es mit MS-EXCEL kopieren/einfügen kann. Es kopiert/fügt nur den Zellenwert ein, es kopiert keine anderen Einstellungen der Zelle wie Format, Rahmenstil usw. Der Standardwert ist false. |
EnableCopyWithExtension { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Kopiervorgang die Anzahl der Zeilen oder Spalten erweitert. |
EnableCopyWithLockedOption { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Kopiervorgang den CellLocked-Attributwert des Stils einer Zelle kopiert. |
EnableUndo { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Rückgängig-Funktion aktiviert ist. Der Standardwert ist false. |
GridMemorySetting { get; set; } | Ruft die Speicheroption ab oder legt sie fest. |
IsHorizontalScrollBarVisible { get; set; } | Legt die sichtbare Statue für die horizontale Bildlaufleiste fest. |
IsVerticalScrollBarVisible { get; set; } | Legt die sichtbare Statue für Vertical ScrollBar fest. |
Names { get; } | Ruft die Sammlung aller Name-Objekte in der Tabelle ab. |
PageRows { get; set; } | Legt fest oder ruft die Zeilengröße für Paginierung ab. Das Maximum der unterstützten PageRows ist 100000, das Maximum der unterstützten Seitenzahl ist 5000. |
PasteType { get; set; } | Gibt an, welcher Einfügetyp wann Einfügeaktion auszuführen ist, nur verfügbar, wenn EnableClipboardCopyPaste falsch ist. |
R1C1 { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement den R1C1-Referenzstil verwendet. |
RecalculateFormulas { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Formel aller Zellen neu berechnet werden soll, wenn sich der Wert einer Zelle geändert hat. Der Standardwert ist wahr. |
RowHeaderVisible { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Zeilenüberschrift sichtbar ist. |
SheetNameFont { get; set; } | Ruft die standardmäßig angezeigte Schriftart der Randleiste ab oder legt sie fest. |
SheetsBarVisible { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Randleisten sichtbar sind. |
SheetTabWidth { get; set; } | Setzt /Erhält die Breite des Blattes Tab. |
ShowContextMenu { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement ein Kontextmenü anzeigen kann. |
ShowStatus { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Berechnungsstatus angezeigt werden soll Der Standardwert ist wahr. |
UndoManager { get; } | Ruft die UndoManager-Instanz ab. |
Worksheets { get; } | Ruft die Arbeitsblätter ab. |
Methoden
Name | Beschreibung |
---|---|
Clear() | Löscht das GridDesktop-Steuerelement. |
Copy() | Kopiert fokussierten Zellinhalt in die Zwischenablage. |
Cut() | Schneidet fokussierten Zellinhalt in die Zwischenablage. |
DoSplit() | Legt die geteilte Ansicht fest. |
EndFormatPainter() | Benachrichtigt GridDesktop, FormatPainter zu beenden. |
ExportExcelFile(Stream) | Exportiert in einen Excel-Dateistream, einschließlich Disk-IO-Stream oder Speicherstream. |
ExportExcelFile(string) | Exportiert in eine Excel-Datei. |
ExportExcelFile(Stream, FileFormatType) | Exportiert in einen Excel-Dateistream, einschließlich Disk-IO-Stream oder Speicherstream. |
ExportExcelFile(string, FileFormatType) | Exportiert in eine Excel-Datei. |
GetActiveWorksheet() | Ruft das aktuell aktive Arbeitsblatt ab. |
getHScrollBar() | Horizontale Bildlaufleiste zurückgeben |
getVScrollBar() | Vertikale Bildlaufleiste zurückgeben |
ImportExcelFile(Stream) | Importiert aus einem Excel-Dateistream, einschließlich Disk-Dateistream oder Speicherstream. |
ImportExcelFile(string) | Importiert aus einer Excel-Datei. |
ImportExcelFile(Stream, bool) | Importiert aus einem Excel-Dateistream, einschließlich Disk-Dateistream oder Speicherstream. |
ImportExcelFile(string, bool) | Importiert aus einer Excel-Datei. |
ImportExcelFile(string, int) | Importiert ein Arbeitsblatt aus einer Excel-Datei. |
ImportExcelFile(Stream, string, string, bool, bool) | Importiert aus einer Excel-Datei. |
ImportExcelFile(string, string, string, bool, bool) | Importiert aus einer Excel-Datei. |
OpenFindReplaceDialog(bool) | Öffnet das Dialogfeld SuchenErsetzen, um Zellen zu suchen oder zu ersetzen. |
Paste() | Fügt den Inhalt der Zwischenablage in die fokussierte Zelle ein. |
RefreshControl() | Aktualisieren Sie das GridDesktop-Steuerelement. |
RunAllFormulas() | Führt die Formel aller Zellen aus. |
SetAllScrollBarsVisible() | Setzt alle Bildlaufleisten sichtbar. |
ShowStyleDialog() | Öffnet einen Stildialog, um Zellstil, Schriftart, Farben usw. festzulegen. |
StartFormatPainter(bool) | Benachrichtigt GridDesktop, FormatPainter zu starten. |
UnDoSplit() | Geteilte Ansicht aufheben. |
static GetVersion() | Holen Sie sich die Release-Version. |
Felder
Name | Beschreibung |
---|---|
LoadDataFilter | die Optionen zum Filtern von Daten beim Laden der Arbeitsmappe aus der Vorlage. |
ShowImportMessage | ob das Meldungsfeld angezeigt werden soll, wenn die Datei nicht importiert werden kann, der Standardwert ist true |
Veranstaltungen
Name | Beschreibung |
---|---|
event AfterDeleteColumns | Tritt auf, nachdem die Spalte gelöscht wurde. |
event AfterDeleteRows | Tritt auf, nachdem die Zeile gelöscht wurde. |
event AfterInsertColumns | Tritt auf, nachdem eine neue Spalte eingefügt wurde. |
event AfterInsertRows | Tritt auf, nachdem eine neue Zeile eingefügt wurde. |
event BeforeCalculate | Tritt vor der Berechnungsformel in der Arbeitsmappe auf. |
event BeforeLoadFile | Tritt auf, bevor die Arbeitsmappe aus der Datei geladen wird. |
event CellButtonClick | Tritt auf, wenn auf die Zellenschaltfläche geklickt wird. |
event CellCheckedChanged | Tritt auf, wenn die Checkbox Checked-Eigenschaft der Zelle geändert wird. |
event CellClick | Tritt auf, wenn auf die Gitterzelle geklickt wird. |
event CellComboBoxCopy | Tritt auf, wenn eine Grid Cell ComboBox kopiert wird. |
event CellDataChanged | Tritt auf, wenn die Dateneigenschaft der Rasterzelle geändert wird. |
event CellDoubleClick | Tritt auf, wenn auf die Gitterzelle doppelgeklickt wird. |
event CellFormatChanged | Tritt auf, wenn das Zellenformat über das Dialogfeld „Zellen formatieren“ geändert wird. |
event CellKeyPressed | Tritt auf, wenn eine Taste gedrückt wird, während eine Zelle den Fokus hat. |
event CellSelectedIndexChanged | Tritt auf, wenn sich die SelectedIndex-Eigenschaft des Zellenkombinationsfelds geändert hat. |
event CellTextBoxChanging | Tritt auf, wenn Zeichen in eine Rasterzelle eingegeben werden. |
event CellValidationFailed | Tritt auf, wenn die Validierung einer Gitterzelle fehlgeschlagen ist. |
event ColumnHeaderClick | Tritt auf, wenn auf die Spaltenüberschrift geklickt wird. |
event ColumnHeaderDoubleClick | Tritt auf, wenn auf die Spaltenüberschrift doppelgeklickt wird. |
event CommentDataChanged | Tritt auf, wenn sich die Kommentardaten geändert haben. |
event FailLoadFile | |
event FinishCalculate | Tritt nach der Berechnungsformel in der Arbeitsmappe auf. |
event FinishLoadFile | Tritt auf, wenn die Arbeitsmappe geladen wird. |
event FocusedCellChanged | Tritt auf, wenn die fokussierte Zelle geändert wird. |
event RowColumnHiddenChanged | Tritt auf, wenn sich der Status zum Ausblenden von Zeilen/Spalten geändert hat. |
event RowFilteredEvent | Tritt auf, nachdem das Zeilenfilterelement ausgewählt wurde. |
event RowHeaderClick | Tritt auf, wenn auf die Zeilenüberschrift geklickt wird. |
event RowHeaderDoubleClick | Tritt auf, wenn auf die Zeilenüberschrift doppelgeklickt wird. |
event SelectedCellRangeChanged | Tritt auf, wenn der ausgewählte Zellbereich geändert wird. |
event SelectedSheetIndexChanged | Tritt auf, wenn die SelectedSheetIndex-Eigenschaft geändert wird. |
event ShapeClick | Tritt auf, wenn auf die Form geklickt wird. |
Bemerkungen
Weitere Informationen zu System.Windows.Forms.UserControl. finden Sie im .NET SDK-Dokument.
Beispiele
[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()
Siehe auch
- namensraum Aspose.Cells.GridDesktop
- Montage Aspose.Cells.GridDesktop