GridDesktop

GridDesktop class

Aspose GridDesktop class Representerar ett rotobjekt för att skapa en GridDesktop-kontroll. För att använda den här kontrollen, dra den helt enkelt från din verktygslåda till ett formulär eller användarkontroll.

public class GridDesktop : UserControl

Konstruktörer

namnBeskrivning
GridDesktop()Aspose GridDesktop class

Egenskaper

namnBeskrivning
ActiveSheetIndex { get; set; }Hämtar eller ställer in det valda arkindexet.
ActiveSheetNameFont { get; set; }Hämtar eller ställer in det aktiva arket som visar teckensnittet för arkfältet.
AlwasysRecalculateAllFormulas { get; set; }Hämtar eller ställer in ett värde som anger om vi behöver köra alla formler, som när vi kör alla formler, när du uppdaterar ett cellvärde, och det påverkar andra, och andra påverkar andra, mer och mer, eftersom hela cellerna behöver räknas om ,precis som fjärilseffekten, den behöver massor av stackoperationer , den kommer att få mycket låg prestanda, som i CELLSNET-41921, det här numret innehåller själva filen som kan visa detta scenario vi skulle bättre bara köra alla formler, ,som när vi kör alla formler kan vi ha en viss optimering.
BorderStyle { get; set; }Indikerar kantstilen för kontrollen.
ColumnHeaderVisible { get; set; }Hämtar eller ställer in ett värde som anger om kolumnrubriken är synlig.
CommentDisplayingFont { get; set; }Hämtar eller ställer in standardtypsnittet för kommentartext.
ContextMenuManager { get; }Hämtar ContextMenuManager-instansen.
DefaultCellFont { get; set; }Hämtar eller ställer in standardteckensnittet för cellen
DefaultCellFontColor { get; set; }Hämtar eller ställer in standardteckensnittsfärgen för cellen.
EnableClipboardCopyPaste { get; set; }Indikerar om den ska kopiera/klistras in baserat på urklipp, så att den kan kopiera/klistra in med MS-EXCEL. Den kopierar/klistrar bara in cellvärden, den kopierar inte någon annan inställning av cellen som format, kantstil och så vidare Standardvärdet är false.
EnableCopyWithExtension { get; set; }Hämtar eller ställer in ett värde som anger om kopieringsoperationen kommer att utöka antalet rader eller kolumner.
EnableCopyWithLockedOption { get; set; }Hämtar eller ställer in ett värde som indikerar om kopieringsoperationen kommer att kopiera stilens CellLocked-attributvärde för en cell.
EnableUndo { get; set; }Hämtar eller ställer in ett värde som indikerar om funktionen Ångra är aktiverad. Standardvärdet är false.
GridMemorySetting { get; set; }Hämtar eller ställer in minnesalternativ.
IsHorizontalScrollBarVisible { get; set; }Ställer in synlig staty för horisontell rullningslist.
IsVerticalScrollBarVisible { get; set; }Ställer in synlig staty för Vertical ScrollBar.
Names { get; }Hämtar samlingen av alla Name-objekt i kalkylarket.
PageRows { get; set; }Ställer in eller hämtar radstorlek för paginering. det maximala antalet sidarader som stöds är 100 000, det maximala antalet sidnummer som stöds är 5000.
PasteType { get; set; }Indikerar vilken typ av klistra in när åtgärden klistras in, endast tillgänglig när EnableClipboardCopyPaste är falsk .
R1C1 { get; set; }Hämtar eller ställer in ett värde som indikerar om kontrollen använder R1C1 referensstil.
RecalculateFormulas { get; set; }Hämtar eller ställer in ett värde som anger om alla cellers formler ska räknas om när en cells värde ändras. Standardvärdet är sant.
RowHeaderVisible { get; set; }Hämtar eller ställer in ett värde som anger om radhuvudet är synligt.
SheetNameFont { get; set; }Hämtar eller ställer in standard visningsteckensnitt för arkfältet.
SheetsBarVisible { get; set; }Hämtar eller ställer in ett värde som anger om arkstapeln är synlig.
SheetTabWidth { get; set; }Ställer in /får bredd på arkfliken.
ShowContextMenu { get; set; }Hämtar eller ställer in ett värde som indikerar om kontrollen kan visa snabbmenyn.
ShowStatus { get; set; }Hämtar eller ställer in ett värde som anger om beräkna status ska visas. Standardvärdet är sant.
UndoManager { get; }Hämtar UndoManager-instansen.
Worksheets { get; }Får arbetsbladen.

Metoder

namnBeskrivning
Clear()Rensar GridDesktop-kontrollen.
Copy()Kopierar fokuserat cellinnehåll till urklipp.
Cut()Klipper fokuserat cellinnehåll till urklipp.
DoSplit()Ställer in delad vy.
EndFormatPainter()Meddelar GridDesktop för att avsluta FormatPainter.
ExportExcelFile(Stream)Exporterar till en Excel-filström, inklusive disk-IO-ström eller minnesström.
ExportExcelFile(string)Exporterar till en excel-fil.
ExportExcelFile(Stream, FileFormatType)Exporterar till en Excel-filström, inklusive disk-IO-ström eller minnesström.
ExportExcelFile(string, FileFormatType)Exporterar till en excel-fil.
GetActiveWorksheet()Hämtar aktuellt aktivt kalkylblad.
getHScrollBar()returnera horisontell rullningslist
getVScrollBar()retur vertikal rullningslist
ImportExcelFile(Stream)Importerar från en Excel-filström, inklusive diskfilström eller minnesström.
ImportExcelFile(string)Importerar från en excel-fil.
ImportExcelFile(Stream, bool)Importerar från en Excel-filström, inklusive diskfilström eller minnesström.
ImportExcelFile(string, bool)Importerar från en excel-fil.
ImportExcelFile(string, int)Importerar ett kalkylblad från en excel-fil.
ImportExcelFile(Stream, string, string, bool, bool)Importerar från en excel-fil.
ImportExcelFile(string, string, string, bool, bool)Importerar från en excel-fil.
OpenFindReplaceDialog(bool)Öppnar dialogrutan FindReplace för att hitta eller ersätta celler.
Paste()Klistrar in urklippsinnehåll i fokuserad cell.
RefreshControl()Uppdatera GridDesktop-kontrollen.
RunAllFormulas()Kör alla cellers formel.
SetAllScrollBarsVisible()Gör att alla rullningslister är synliga.
ShowStyleDialog()Öppnar en stildialog för att ställa in cellers stil, teckensnitt, färger etc.
StartFormatPainter(bool)Meddelar GridDesktop för att starta FormatPainter.
UnDoSplit()Avaktiverad delad vy.
static GetVersion()Hämta releaseversionen.

Fält

namnBeskrivning
LoadDataFilteralternativen för att filtrera data när arbetsbok laddas från mall.
ShowImportMessageom meddelanderutan ska visas när det inte går att importera filen, standardvärdet är true

evenemang

namnBeskrivning
event AfterDeleteColumnsUppstår efter att kolumnen har tagits bort.
event AfterDeleteRowsUppstår efter att raden har tagits bort.
event AfterInsertColumnsUppstår efter att ny kolumn har infogats.
event AfterInsertRowsUppstår efter att en ny rad har infogats.
event BeforeCalculateFörekommer före beräkna formeln i arbetsboken.
event BeforeLoadFileFörekommer innan arbetsboken laddas från filen.
event CellButtonClickUppstår när cellknappen klickas.
event CellCheckedChangedUppstår när cellkryssrutan Markerad egenskap ändras.
event CellClickUppstår när rutnätscellen klickas.
event CellComboBoxCopyUppstår när en rutnätscell ComboBox kopieras.
event CellDataChangedUppstår när rutnätscelldataegenskapen ändras.
event CellDoubleClickUppstår när rutnätscellen dubbelklickas.
event CellFormatChangedUppstår när cellformatet ändras via dialogrutan Formatera celler.
event CellKeyPressedUppstår när en tangent trycks ned medan en cell har fokus.
event CellSelectedIndexChangedUppstår när cellkomborutan SelectedIndex-egenskapen har ändrats.
event CellTextBoxChangingFörekommer när du skriver tecken i en rutnätscell.
event CellValidationFailedUppstår när en rutnätscells validering misslyckades.
event ColumnHeaderClickUppstår när kolumnrubriken klickade.
event ColumnHeaderDoubleClickUppstår när kolumnrubriken dubbelklickar.
event CommentDataChangedUppstår när kommentarsdata har ändrats.
event FailLoadFile
event FinishCalculateUppstår efter att ha beräknat formeln i arbetsboken.
event FinishLoadFileUppstår när arbetsboken laddas.
event FocusedCellChangedUppstår när den fokuserade cellen ändras.
event RowColumnHiddenChangedInträffar när rad/kolumns döljstatus ändras.
event RowFilteredEventUppstår efter att radfilterobjektet har valts.
event RowHeaderClickUppstår när radhuvudet klickas.
event RowHeaderDoubleClickUppstår när radhuvudet dubbelklickar.
event SelectedCellRangeChangedUppstår när det valda cellområdet ändras.
event SelectedSheetIndexChangedUppstår när egenskapen SelectedSheetIndex ändras.
event ShapeClickUppstår när formen klickas.

Anmärkningar

Se .NET SDK-dokumentet för ytterligare information om System.Windows.Forms.UserControl.

Exempel

[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()

Se även