GridDesktop
Contenu
[
Cacher
]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
Nom | La description |
---|---|
GridDesktop() | Aspose GridDesktop class |
Propriétés
Nom | La 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
Nom | La 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
Nom | La description |
---|---|
LoadDataFilter | les options pour filtrer les données lors du chargement du classeur à partir du modèle. |
ShowImportMessage | s’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
Nom | La description |
---|---|
event AfterDeleteColumns | Se produit après la suppression de la colonne. |
event AfterDeleteRows | Se produit après la suppression de la ligne. |
event AfterInsertColumns | Se produit après l’insertion d’une nouvelle colonne. |
event AfterInsertRows | Se produit après l’insertion d’une nouvelle ligne. |
event BeforeCalculate | Se produit avant de calculer la formule dans le classeur. |
event BeforeLoadFile | Se produit avant le chargement du classeur à partir du fichier. |
event CellButtonClick | Se produit lorsque le bouton de la cellule est cliqué. |
event CellCheckedChanged | Se produit lorsque la case à cocher de cellule Propriété cochée est modifiée. |
event CellClick | Se produit lorsque la cellule de grille est cliquée. |
event CellComboBoxCopy | Se produit lorsqu’une ComboBox de cellule de grille est copiée. |
event CellDataChanged | Se produit lorsque la propriété de données de cellule de grille est modifiée. |
event CellDoubleClick | Se produit lorsque la cellule de grille est double-cliquée. |
event CellFormatChanged | Se produit lorsque le format de cellule est modifié via la boîte de dialogue Format de cellule. |
event CellKeyPressed | Se produit lorsqu’une touche est enfoncée alors qu’une cellule a le focus. |
event CellSelectedIndexChanged | Se produit lorsque la propriété SelectedIndex de la liste déroulante des cellules a changé. |
event CellTextBoxChanging | Se produit lors de la saisie de caractères dans une cellule de la grille. |
event CellValidationFailed | Se produit lorsque la validation d’une cellule de la grille a échoué. |
event ColumnHeaderClick | Se produit lorsque l’en-tête de colonne a cliqué. |
event ColumnHeaderDoubleClick | Se produit lorsque l’en-tête de colonne a double-cliqué. |
event CommentDataChanged | Se produit lorsque les données de commentaire ont changé. |
event FailLoadFile | |
event FinishCalculate | Se produit après le calcul de la formule dans le classeur. |
event FinishLoadFile | Se produit lorsque le classeur est chargé. |
event FocusedCellChanged | Se produit lorsque la cellule ciblée est modifiée. |
event RowColumnHiddenChanged | Se produit lorsque l’état de masquage des lignes/colonnes a changé. |
event RowFilteredEvent | Se produit après la sélection de l’élément de filtre de ligne. |
event RowHeaderClick | Se produit lorsque l’en-tête de ligne a cliqué. |
event RowHeaderDoubleClick | Se produit lorsque l’en-tête de ligne a double-cliqué. |
event SelectedCellRangeChanged | Se produit lorsque la plage de cellules sélectionnée est modifiée. |
event SelectedSheetIndexChanged | Se produit lorsque la propriété SelectedSheetIndex est modifiée. |
event ShapeClick | Se 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
- espace de noms Aspose.Cells.GridDesktop
- Assemblée Aspose.Cells.GridDesktop