GridDesktop

GridDesktop class

Aspose GridDesktop class Représente un objet racine pour créer un contrôle GridDesktop. Pour utiliser ce contrôle, faites-le simplement glisser de votre boîte à outils vers un formulaire ou un contrôle utilisateur.

public class GridDesktop : UserControl

Constructeurs

NomLa description
GridDesktop()Aspose GridDesktop class

Propriétés

NomLa description
ActiveSheetIndex { get; set; }Obtient ou définit l’index de feuille sélectionné.
ActiveSheetNameFont { get; set; }Obtient ou définit la feuille active affichant la police de la barre de feuille.
AlwasysRecalculateAllFormulas { get; set; }Obtient ou définit une valeur indiquant si nous devons exécuter toutes les formules, comme lorsque nous exécutons toutes les formules, lors de la mise à jour d’une valeur de cellule, et cela affecte les autres, et d’autres affectent les autres, de plus en plus, car les cellules entières doivent être recalculées , tout comme l’effet papillon, il a besoin de beaucoup d’opérations de pile, il obtiendra des performances très faibles, comme dans CELLSNET-41921, ce problème contient le fichier même qui peut montrer ce scénario nous ferions mieux d’exécuter toutes les formules, , comme lors de l’exécution de toutes les formules, nous pouvons avoir une optimisation.
BorderStyle { get; set; }Indique le style de bordure du contrôle.
ColumnHeaderVisible { get; set; }Obtient ou définit une valeur indiquant si l’en-tête de colonne est visible.
CommentDisplayingFont { get; set; }Obtient ou définit la police d’affichage par défaut du texte de commentaire.
ContextMenuManager { get; }Obtient l’instance ContextMenuManager.
DefaultCellFont { get; set; }Obtient ou définit la police par défaut de la cellule
DefaultCellFontColor { get; set; }Obtient ou définit la couleur de police par défaut de la cellule.
EnableClipboardCopyPaste { get; set; }Indique s’il faut copier/coller en fonction du presse-papiers, afin qu’il puisse copier/coller avec MS-EXCEL. Il copie/colle uniquement la valeur de la cellule, il ne copie aucun autre paramètre de la cellule comme le format, le style de bordure, etc. La valeur par défaut est false.
EnableCopyWithExtension { get; set; }Obtient ou définit une valeur indiquant si l’opération de copie étendra le nombre de lignes ou de colonnes.
EnableCopyWithLockedOption { get; set; }Obtient ou définit une valeur indiquant si l’opération de copie copiera la valeur d’attribut CellLocked du style d’une cellule.
EnableUndo { get; set; }Obtient ou définit une valeur indiquant si la fonction Annuler est activée. La valeur par défaut est false.
GridMemorySetting { get; set; }Obtient ou définit l’option de mémoire.
IsHorizontalScrollBarVisible { get; set; }Définit la statue visible pour la barre de défilement horizontale.
IsVerticalScrollBarVisible { get; set; }Définit la statue visible pour la barre de défilement verticale.
Names { get; }Obtient la collection de tous les objets Name dans la feuille de calcul.
PageRows { get; set; }définit ou obtient la taille de ligne pour la pagination. le maximum de PageRows pris en charge est de 100 000, le nombre maximum de numéros de page pris en charge est de 5 000.
PasteType { get; set; }Indique quel type de collage lors de l’action de collage , uniquement disponible lorsque EnableClipboardCopyPaste est faux .
R1C1 { get; set; }Obtient ou définit une valeur indiquant si le contrôle utilise le style de référence R1C1.
RecalculateFormulas { get; set; }Obtient ou définit une valeur indiquant s’il faut recalculer la formule de toutes les cellules lorsque la valeur d’une cellule a changé. La valeur par défaut est true.
RowHeaderVisible { get; set; }Obtient ou définit une valeur indiquant si l’en-tête de ligne est visible.
SheetNameFont { get; set; }Obtient ou définit la police d’affichage par défaut de la barre de feuille.
SheetsBarVisible { get; set; }Obtient ou définit une valeur indiquant si la barre de feuille est visible.
SheetTabWidth { get; set; }Définit/Obtient la largeur de l’onglet de la feuille.
ShowContextMenu { get; set; }Obtient ou définit une valeur indiquant si le contrôle peut afficher le menu contextuel.
ShowStatus { get; set; }Obtient ou définit une valeur indiquant s’il faut afficher l’état de calcul La valeur par défaut est true.
UndoManager { get; }Obtient l’instance UndoManager.
Worksheets { get; }obtient les feuilles de travail.

Méthodes

NomLa description
Clear()Efface le contrôle GridDesktop.
Copy()Copie le contenu de la cellule ciblée dans le presse-papiers.
Cut()Coupe le contenu de la cellule ciblée dans le presse-papiers.
DoSplit()Définit la vue fractionnée.
EndFormatPainter()Notifie à GridDesktop de mettre fin à FormatPainter.
ExportExcelFile(Stream)Exporte vers un flux de fichier Excel, y compris le flux d’E/S de disque ou le flux de mémoire.
ExportExcelFile(string)Exporte vers un fichier Excel.
ExportExcelFile(Stream, FileFormatType)Exporte vers un flux de fichier Excel, y compris le flux d’E/S de disque ou le flux de mémoire.
ExportExcelFile(string, FileFormatType)Exporte vers un fichier Excel.
GetActiveWorksheet()Obtient la feuille de calcul active actuelle.
getHScrollBar()retourner la barre de défilement horizontale
getVScrollBar()retour barre de défilement vertical
ImportExcelFile(Stream)Importations à partir d’un flux de fichiers Excel, y compris le flux de fichiers de disque ou le flux de mémoire.
ImportExcelFile(string)Importe à partir d’un fichier Excel.
ImportExcelFile(Stream, bool)Importations à partir d’un flux de fichiers Excel, y compris le flux de fichiers de disque ou le flux de mémoire.
ImportExcelFile(string, bool)Importe à partir d’un fichier Excel.
ImportExcelFile(string, int)Importe une feuille de calcul à partir d’un fichier Excel.
ImportExcelFile(Stream, string, string, bool, bool)Importe à partir d’un fichier Excel.
ImportExcelFile(string, string, string, bool, bool)Importe à partir d’un fichier Excel.
OpenFindReplaceDialog(bool)Ouvre la boîte de dialogue FindReplace pour rechercher ou remplacer des cellules.
Paste()Colle le contenu du presse-papiers dans la cellule ciblée.
RefreshControl()Actualiser le contrôle GridDesktop.
RunAllFormulas()Exécute la formule de toutes les cellules.
SetAllScrollBarsVisible()Définit toutes les barres de défilement visibles.
ShowStyleDialog()Ouvre une boîte de dialogue de style, pour définir le style des cellules, la police, les couleurs, etc.
StartFormatPainter(bool)Notifie à GridDesktop de démarrer FormatPainter.
UnDoSplit()Désactiver la vue fractionnée.
static GetVersion()Obtenez la version finale.

Des champs

NomLa description
LoadDataFilterles options pour filtrer les données lors du chargement du classeur à partir du modèle.
ShowImportMessages’il faut afficher la boîte de message en cas d’échec de l’importation du fichier, la valeur par défaut est true

Événements

NomLa description
event AfterDeleteColumnsSe produit après la suppression de la colonne.
event AfterDeleteRowsSe produit après la suppression de la ligne.
event AfterInsertColumnsSe produit après l’insertion d’une nouvelle colonne.
event AfterInsertRowsSe produit après l’insertion d’une nouvelle ligne.
event BeforeCalculateSe produit avant de calculer la formule dans le classeur.
event BeforeLoadFileSe produit avant le chargement du classeur à partir du fichier.
event CellButtonClickSe produit lorsque le bouton de la cellule est cliqué.
event CellCheckedChangedSe produit lorsque la case à cocher de cellule Propriété cochée est modifiée.
event CellClickSe produit lorsque la cellule de grille est cliquée.
event CellComboBoxCopySe produit lorsqu’une ComboBox de cellule de grille est copiée.
event CellDataChangedSe produit lorsque la propriété de données de cellule de grille est modifiée.
event CellDoubleClickSe produit lorsque la cellule de grille est double-cliquée.
event CellFormatChangedSe produit lorsque le format de cellule est modifié via la boîte de dialogue Format de cellule.
event CellKeyPressedSe produit lorsqu’une touche est enfoncée alors qu’une cellule a le focus.
event CellSelectedIndexChangedSe produit lorsque la propriété SelectedIndex de la liste déroulante des cellules a changé.
event CellTextBoxChangingSe produit lors de la saisie de caractères dans une cellule de la grille.
event CellValidationFailedSe produit lorsque la validation d’une cellule de la grille a échoué.
event ColumnHeaderClickSe produit lorsque l’en-tête de colonne a cliqué.
event ColumnHeaderDoubleClickSe produit lorsque l’en-tête de colonne a double-cliqué.
event CommentDataChangedSe produit lorsque les données de commentaire ont changé.
event FailLoadFile
event FinishCalculateSe produit après le calcul de la formule dans le classeur.
event FinishLoadFileSe produit lorsque le classeur est chargé.
event FocusedCellChangedSe produit lorsque la cellule ciblée est modifiée.
event RowColumnHiddenChangedSe produit lorsque l’état de masquage des lignes/colonnes a changé.
event RowFilteredEventSe produit après la sélection de l’élément de filtre de ligne.
event RowHeaderClickSe produit lorsque l’en-tête de ligne a cliqué.
event RowHeaderDoubleClickSe produit lorsque l’en-tête de ligne a double-cliqué.
event SelectedCellRangeChangedSe produit lorsque la plage de cellules sélectionnée est modifiée.
event SelectedSheetIndexChangedSe produit lorsque la propriété SelectedSheetIndex est modifiée.
event ShapeClickSe produit lorsque la forme est cliqué.

Remarques

Veuillez vous référer au document .NET SDK pour plus d’informations sur System.Windows.Forms.UserControl.

Exemples

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

Voir également