Arbetar med Aspose.Cells.GridDesktop Events

Introduktion

Kontrollen Aspose.Cells.GridDesktop stöder flera händelser som ger mer kontroll för att utföra operationer när specifika händelser utlöses. Nedan finns en komplett lista över händelser som stöds av Aspose.Cells.GridDesktop-kontrollen.

evenemang Beskrivning
Innan Beräkna Förekommer före beräkna formeln i arbetsboken.
BeforeLoadFile Uppstår innan arbetsboken laddas från filen.
ColumnHeaderKlicka Uppstår när kolumnrubriken klickas.
ColumnHeaderDoubleClick Uppstår när kolumnrubriken dubbelklickas.
CellDataChanged Uppstår när data eller värde i en rutnätscell ändras. Denna händelse kan också utlösas om en cells värde ändras programmatiskt med hjälp av egenskapen Value eller metoden SetCellValue för en GridCell.
CellButtonClick Uppstår när cellknappen klickas.
CellCheckedChanged Uppstår när kryssrutan Checked-egenskapen för cell ändras.
CellSelectedIndexChanged Uppstår när egenskapen SelectedIndex för cellkombinationsrutan ändras.
CellClick Uppstår när en rutnätscell klickas.
CellDoubleClick Uppstår när en rutnätscell dubbelklickas.
CellKeyPressed Uppstår när en tangent trycks ned medan en cell har fokus. Om du vill skapa en händelsehanterare för CellKeyPressed-händelsen ställer du in Handled-egenskapen för CellKeyEventArgs-argumentet till true för att förhindra GridDesktop-kontrollen från att hantera nyckelhändelsen.
AfterInsertColumns Uppstår när en kolumn infogas. Du kan få kolumnindex genom att använda Aspose.Cells.GridDesktop.WorksheetEventArgs argumentets Index-egenskap.
AfterInsertRows Uppstår när en rad infogas. Du kan få radindexet genom att använda Aspose.Cells.GridDesktop.WorksheetEventArgs argumentets Index-egenskap.
FailLoadFile Uppstår när det inte går att läsa in arbetsboken.
Avsluta Beräkna Uppstår efter beräkna formeln i arbetsboken.
FinishLoadFile Uppstår när arbetsboken laddas.
FocusedCellChanged Uppstår närhelst en cells fokus ändras.
RowHeaderClick Uppstår när radhuvudet klickas.
RowHeaderDoubleClick Uppstår när radhuvudet dubbelklickas.
RowColumnHiddenChanged Uppstår när radens eller kolumns dolda status ändras.
SelectedSheetIndexChanged Uppstår när en användare väljer ett nytt kalkylblad, det vill säga när det valda bladet ändras från ett kalkylblad till ett annat. Den här händelsen kan också utlösas programmatiskt om GridDesktop-kontrollens ActiveSheetIndex-egenskap ändras.

Hantering av Grid Events

För att utföra en specifik operation när en specifik händelse utlöses, skapa en händelsehanterare. En händelsehanterare utför en viss uppgift när en viss händelse utlöses. Nedan är en händelsehanterare inställd för att hantera en enkel Grid-händelse med Visual Studio.NET.

Steg 1: Välj en händelse av Aspose.Cells.GridDesktop Control

  1. Visual Studio, välj Aspose.Cells.GridDesktop-kontrollen och öppna dessEgenskaper dialog.
  2. Klicka påevenemang flik.
  3. Välj en händelse. (för det här exempletCellClick händelse är vald).

Steg 2: Skapa en händelsehanterare

  1. Dubbelklicka på en vald händelse iEgenskaper dialog.
  2. När händelsen dubbelklickas skapas en händelsehanterare av Visual Studio.NET. Följande är designergenererad kod som visar att en händelse skapas för GridControl Control.

Lägg nu till kod för att utföra önskad operation i händelsehanteraren. För det här exemplet har vi lagt till en kodrad som visar en meddelanderuta för aviseringar. Ta en titt på händelsehanteraren som visual Studio har lagt till i GridDesktop-kontrollens CellClick-händelse. Det kommer att se ut ungefär som koden nedan.

Steg 3: Kör applikationen

  1. Bygg och kör applikationen.
  2. När en rutnätscell klickas visas en meddelanderuta med meddelandet “Cell är klickad”.