GridWeb

GridWeb class

public class GridWeb : MainWeb

Constructeurs

Nom La description
GridWeb() Default_Constructor

Propriétés

Nom La description
ActiveCell { get; set; } Obtient ou définit la cellule active de la feuille actuelle. Modifié pour être accessible en écriture depuis la version 1.9.0.1.
ActiveCellBgColor { get; set; } Spécifie la couleur d’arrière-plan de la cellule active.
ActiveCellColor { get; set; } Spécifie la couleur de la cellule active.
ActiveHeaderBgColor { get; set; } Spécifie la couleur d’arrière-plan de l’en-tête de ligne/colonne actif.
ActiveHeaderColor { get; set; } Spécifie la couleur de l’en-tête de ligne/colonne actif.
ActiveSheet { get; } Obtient la feuille active
ActiveSheetIndex { get; set; } Obtient ou définit l’index de la feuille active. Égal à WebWorksheets.ActiveSheetIndex.
ActiveTabStyle { get; set; } Spécifie le style de l’onglet actif.
ACWClientPath { get; set; } Obtient ou définit le chemin Web des fichiers de script/image du contrôle. Par exemple : “http://localhost/acw_client”. Vous pouvez également définir cette valeur dans le fichier web.config. Ajoutez cette section à la section <configuration> : <appSettings><add key=“aspose.cells.gridweb.acw_client_path” value="/acw_client/" /></appSettings>
ACWLanguageFileUrl { get; set; } Obtient ou définit l’URL Web du fichier de langue du contrôle. Par exemple : “/acw_client/lang_en.js”. Par défaut, un fichier anglais intégré est utilisé.
AutoRefreshChart { get; set; } Obtient ou définit si l’image du graphique est mise à jour lors de la mise à jour de la valeur de la cellule. La valeur par défaut est true
BottomTableStyle { get; set; } Obtient ou définit le style de la barre inférieure du contrôle.
CurrentPageIndex { get; set; }
CustomCalculationEngine { get; set; } Représente le moteur de calcul personnalisé de l’utilisateur pour étendre le moteur de calcul par défaut d’Aspose.Cells.
CustomCommandButtons { get; }
CustomStyleFileName { get; set; } Obtient ou définit le nom du fichier de style personnalisé.
DefaultFontName { get; set; } Obtient ou définit le nom de la police par défaut du contrôle.
DefaultFontSize { get; set; } Obtient ou définit la taille de police par défaut du contrôle.
DefaultGridLineColor { get; set; } Obtient ou définit la couleur de la ligne de grille par défaut.
DisplayCellTip { get; set; }
EditMode { get; set; } Obtient ou définit le mode d’édition du contrôle.
EnableAJAX { get; set; }
EnableAsync { get; set; } Obtient ou définit si les données des cellules de charge de manière asynchrone, suggèrent d’appliquer pour une feuille avec plus de 10000 cellules.
EnableClientColumnOperations { get; set; } Obtient ou définit s’il faut activer les opérations de colonne côté client.
EnableClientFreeze { get; set; } Obtient ou définit s’il faut activer les opérations de gel côté client.
EnableClientMergeOperations { get; set; } Obtient ou définit s’il faut activer les opérations de fusion côté client.
EnableClientResizeColumnRow { get; set; } Obtient ou définit s’il faut activer la colonne et la ligne de redimensionnement côté client.
EnableClientRowOperations { get; set; } Obtient ou définit s’il faut activer les opérations de ligne côté client.
EnableDoubleClickEvent { get; set; } Obtient ou définit s’il faut activer l’événement de double-clic côté client.
EnableMetalLightEffect { get; set; } Obtient ou définit s’il faut appliquer un effet de lumière métallique.
EnablePaging { get; set; } Obtient ou définit s’il faut activer le mode de pagination du contrôle.
EnableStyleDialogbox { get; set; } Obtient ou définit s’il faut activer la boîte de dialogue de style côté client.
FilteredPaging { get; set; } Obtient ou définit s’il faut activer la pagination après le filtrage des données, prendra effet lorsque EnablePaging est vrai.
ForceValidation { get; set; } Obtient ou définit s’il faut forcer la validation côté client.
FrameTableStyle { get; set; } Obtient ou définit le style de cadre du contrôle.
GoonDefaultSaveOperation { get; set; } Obtient ou définit si GridWeb effectuera l’opération d’enregistrement par défaut, la valeur par défaut est true.
HeaderBarHeight { get; set; } Obtient ou définit la hauteur ( System.Web.UI.WebControl.Unit ) de la barre d’en-tête supérieure du contrôle.
HeaderBarStyle { get; set; } Obtient ou définit le style de la barre d’en-tête.
HeaderBarTableStyle { get; set; } Obtient ou définit le style de la barre d’en-tête du contrôle.
HeaderBarWidth { get; set; } Obtient ou définit la largeur ( System.Web.UI.WebControl.Unit ) ou la barre d’en-tête gauche du contrôle.
override Height { get; set; } Obtient ou définit la hauteur ( System.Web.UI.WebControl.Unit ) du contrôle.
IsCalculateFormula { get; set; } Obtient ou définit s’il faut calculer la formule après la modification de la valeur de la cellule ou après l’importation du fichier. La valeur par défaut est true.
IsPostBack { get; } Obtient une valeur indiquant si gridweb est chargé en réponse à une publication client, ou s’il est chargé et accédé pour la première fois.
LinksTable { get; }
MaxColumn { get; set; } Obtient ou définit l’index de colonne d’affichage maximal (basé sur zéro) de la feuille Web. Le contrôle utilise la valeur la plus élevée de MaxColumn et la colonne maximale des données de feuille.
MaxRow { get; set; } Obtient ou définit l’index de ligne d’affichage maximal (basé sur zéro) de la feuille Web. Le contrôle utilise la valeur la plus élevée de MaxRow et la ligne maximale des données de feuille.
Message { get; set; }
MinColumn { get; set; }
MinRow { get; set; } Obtient ou définit l’index de ligne d’affichage minimum (basé sur zéro) de la feuille Web. Le contrôle utilise la plus petite valeur de MinRow et la ligne min des données de la feuille.
ModifiedCells { get; } Obtient la collection des cellules modifiées par le client.
NeedRenderGroupRows { get; set; } Obtient ou définit s’il faut afficher les lignes de groupe .
NoHScroll { get; set; } Obtient ou définit une valeur indiquant si la barre de défilement horizontale est masquée.
NoScroll { get; set; }
NoVScroll { get; set; } Obtient ou définit une valeur indiquant si la barre de défilement verticale est masquée.
OnAjaxCallFinishedClientFunction { get; set; } Obtient ou définit le nom de la fonction côté client à appeler lorsque l’appel ajax est terminé. La fonction client doit être déclarée comme ceci : fonction GridAjaxcallFinished() { alert(this.id+" appel ajax terminé “); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnCellErrorClientFunction { get; set; } Obtient ou définit le nom de la fonction côté client à appeler lorsque la validation d’une cellule échoue. La fonction client doit être déclarée comme ceci : fonction MyOnCellError(cellule) { alert(GridWeb1.getCellValueByCell(cellule)); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnCellSelectedAjaxCallBackClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsqu’une cellule est sélectionnée. La fonction client doit être déclarée comme ceci : fonction MyOnSelectCellAjaxCallBack(cell,customerdata) { } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnCellSelectedClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsqu’une cellule est sélectionnée. La fonction client doit être déclarée comme ceci : fonction MyOnSelectCell(cellule) { GridWeb1.setCellValueByCell(cellule, “test”); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnCellUnselectedClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsqu’une cellule est désélectionnée. La fonction client doit être déclarée comme ceci : fonction MyOnUnselectCell(cellule) { GridWeb1.setCellValueByCell(cellule, “test”); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnCellUpdatedClientFunction { get; set; } Obtient ou définit le nom de la fonction côté client à appeler lorsque la valeur d’une cellule est mise à jour. La fonction client doit être déclarée comme ceci : fonction MyOnCellUpdated(cellule) { alert(this.getCellValueByCell(cellule)); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnContextMenuShowClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsque le menu contextuel sera affiché. La fonction client doit être déclarée comme ceci : fonction onContextMenuShow() { var menu = event.srcElement ; menu.setItemVisibility(“Supprimer”, “bloquer”); menu.setItemVisibility(“Mettre à jour”, “aucun”); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnDoubleClickCellClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsqu’une cellule est double-cliquée. La fonction client doit être déclarée comme ceci : fonction MyOnDoubleClickCell(cellule) { GridWeb1.setCellValueByCell(cellule, “test”); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnDoubleClickRowClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsqu’une ligne est double-cliquée. La fonction client doit être déclarée comme ceci : fonction MyOnRowDoubleClick(ligne) { alerte(ligne); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnGridInitClientFunction { get; set; } Obtient ou définit le nom de la fonction côté client à appeler lorsque la grille est initialisée. La fonction client doit être déclarée comme ceci : fonction MyOnGridInit(grille) { alert(“La grille est initialisée : " + grid.id); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnlyAuto { get; set; } Obtient ou définit s’il convient uniquement aux lignes dont la hauteur n’est pas personnalisée, la valeur par défaut est false
OnPageChangeClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler après le changement d’index de page. Ne prend effet que lorsque EnablePaging est vrai. La fonction client doit être déclarée comme ceci : fonction MyOnPageChange(index) { console.log(“la page actuelle est :"+index); } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnPageSubmitClientFunction { get; set; } Obtient ou définit la fonction client à appeler avant que la page ne soit soumise côté client.
OnShapeSelectedClientFunction { get; set; } Obtient ou définit la fonction côté client à appeler lorsqu’une forme est sélectionnée. La fonction client doit être déclarée comme ceci : fonction MyOnSelectShape(forme) { var nom=forme.getAttribute(“nomvaleur”) var text=shape.getAttribute(“textvalue”) var value=shape.getAttribute(“controlvalue”) var type=shape.getAttribute(“msotype”) } Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
OnSubmitClientFunction { get; set; } Obtient ou définit la fonction client à appeler avant que le contrôle ne soit soumis côté client. La fonction client doit être déclarée comme ceci : fonction MyOnSubmit(arg, cancelEdit) { retourner vrai ;} L’argument est l’argument de soumission, contient la commande à publier sur le serveur. La valeur cancelEdit est booléenne indique si le contrôle a rejeté l’entrée de l’utilisateur avant de soumettre. Le contrôle continuera à soumettre si la fonction renvoie true. Remarque : Vous pouvez utiliser le pointeur “this” dans la fonction client pour pointer le contrôle de grille qui déclenche l’événement.
PageSize { get; set; } Obtient ou définit la taille de la page en mode de pagination.
PicturesTable { get; }
PresetStyle { get; set; } Obtient ou définit le style prédéfini.
RefreshValidation { get; set; } Obtient ou définit s’il faut actualiser la valeur de validation après la modification de la valeur de la cellule.
RenderHiddenRow { get; set; } Obtient ou définit si la ligne masquée est rendue dans GridControl, la valeur par défaut est false. si vous devez afficher la dernière ligne masquée, vous devez la définir sur true
ScrollBarArrowColor { get; set; } Spécifie la couleur du bouton fléché de la barre de défilement.
ScrollBarBaseColor { get; set; } Spécifie la couleur de la barre de défilement du champ.
SelectCellBgColor { get; set; } Spécifie la couleur d’arrière-plan des cellules sélectionnées dans la plage de sélection multiple.
SelectCellColor { get; set; } Spécifie la couleur des cellules sélectionnées dans la plage de sélection multiple.
SelectCells { get; } Obtient la collection de cellules sélectionnées.
SessionLoaded { get; set; }
SessionMode { get; set; } Obtient ou définit le mode de session de la grille. Il existe 4 types de mode de session : 1. Session (par défaut) : utiliser la session système pour stocker les données de la feuille. Généralement, asp.net utilise l’état de session InProc. La grille prend également en charge “StateServer” out process session state et SQLServer session state. 2. ViewState : utilisez l’état d’affichage de la page pour stocker les données de la feuille. 3. Personnalisé : utilisez les événements LoadCustomData et SheetDataUpdated pour stocker/récupérer les données de la feuille. 4. Fichier : stocker/récupérer les données de la feuille dans SessionStorePath.
SessionSaved { get; set; }
SessionStorePath { get; set; } Obtient ou définit le chemin du magasin de cache de session lorsque le mode de session est File ou ViewState, etc : gridweb.SessionStorePath=“c:/mytempdir/session” ; alors il stockera les données de session dans c:/mytempdir/session
Settings { get; set; } Représente les paramètres du classeur.
ShapesTable { get; }
ShowAddButton { get; set; } Obtient ou définit s’il faut afficher le bouton d’ajout de feuille de calcul.
ShowBottomBar { get; set; }
ShowCellEditBox { get; set; } si Gridweb affiche la barre d’outils de la zone d’édition comme dans MS-EXCEL. Si activé, une zone d’édition pour la cellule actuelle s’affichera dans Gridweb. si nous activons cette fonctionnalité, nous devons importer la bibliothèque jquery js dans vos fichiers aspx pour prendre en charge cette nouvelle fonctionnalité. toute la dernière version de jquery est ok. etc.
ShowCommandBarAtTop { get; set; } Spécifie s’il faut afficher la barre de commandes (comprend la barre de commandes et la barre d’onglets) en haut du contrôle.
ShowContextMenu { get; set; }
ShowDefaultGridLine { get; set; } Obtient ou définit s’il faut afficher les lignes de grille par défaut des cellules.
ShowHeaderBar { get; set; }
ShowLoading { get; set; } Spécifie s’il faut afficher une boîte de dialogue de chargement lors de la publication sur le serveur.
ShowLoadingPosition { get; set; } Spécifie la position supérieure gauche (en px) pour afficher la boîte de dialogue de chargement lors de la publication sur le serveur, etc. 100 200 signifie que la position supérieure gauche de la boîte de dialogue de chargement est à 100px,200px .
ShowSaveButton { get; set; } Obtient ou définit s’il faut afficher le bouton de sauvegarde.
ShowSubmitButton { get; set; } Obtient ou définit s’il faut afficher le bouton d’envoi.
ShowTabBar { get; set; }
ShowTabNavigation { get; set; } Obtient ou définit si le bouton de navigation par onglet est affiché, la valeur par défaut est true.
ShowUndoButton { get; set; } Obtient ou définit s’il faut afficher le bouton d’annulation.
SpanWrap { get; set; } Spécifie s’il faut envelopper le contenu dans l’étendue de la cellule. La valeur par défaut est true.
TabStyle { get; set; } Obtient ou définit le style de la barre d’onglets.
UseClientPageHeight { get; set; } Obtient ou définit si gridweb utilise la hauteur de la page cliente comme hauteur de contrôle, convient lorsque la valeur est définie sur Height=“100%”, la valeur par défaut est false
ValidationsTable { get; }
ViewPanelScrollLeft { get; set; } Obtient ou définit la position de la barre de défilement du panneau d’affichage de la grille.
ViewPanelScrollTop { get; set; } Obtient ou définit la position de la barre de défilement du panneau d’affichage de la grille.
ViewTableStyle { get; set; } Obtient ou définit le style du panneau d’affichage des données.
WebWorksheets { get; }
override Width { get; set; } Obtient ou définit la largeur ( System.Web.UI.WebControl.Unit ) du contrôle.
WorkSheets { get; }
XhtmlMode { get; set; }

Méthodes

Nom La description
CalculateFormula() Calcule le résultat des formules.
override DataBind() Liez le contrôle et tous ses contrôles enfants à sa source de données.
override Dispose()
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.
LoadCSVFile(Stream) Charge les données d’un flux de fichiers CSV.
LoadCSVFile(string) Charge les données d’un fichier CSV.
LoadHTMLFile(Stream) Charge les données d’un flux de fichiers HTML.
LoadHTMLFile(string) Charge les données d’un fichier HTML.
LoadSpreadSheetMLFile(Stream) Charge les données d’un flux de fichiers SpreadSheetML.
LoadSpreadSheetMLFile(string) Charge les données d’un fichier SpreadSheetML.
RefreshChartShape() actualise toute l’image du graphique pour la feuille de calcul active .
override RenderBeginTag(HtmlTextWriter)
SaveCSVFile(Stream) Enregistre les données dans un flux de fichiers CSV.
SaveCSVFile(string) Enregistre les données dans un fichier CSV.
SaveCustomStyleFile(string) Enregistre les données de style actuelles du contrôle dans un fichier xml. Peut être utilisé pour créer votre fichier de style personnalisé. (2 methods)
SaveHTMLFile(Stream) Enregistre les données dans un flux de fichiers HTML.
SaveHTMLFile(string) Enregistre les données dans un fichier HTML.
SaveSpreadSheetMLFile(Stream) Enregistre les données dans un flux de fichiers SpreadSheetML.
SaveSpreadSheetMLFile(string) Enregistre les données dans un fichier SpreadSheetML.
SaveToExcelFile(Stream) Enregistre les feuilles de calcul dans un fichier Excel.
SaveToExcelFile(string) Enregistre les feuilles de calcul dans un fichier Excel au format Excel 2003.
SaveToExcelFile(Stream, GridSaveFormat) Enregistre les feuilles de calcul dans un fichier Excel.
SaveToExcelFile(Stream, GridSaveOptions) Enregistre les feuilles de calcul dans un fichier Excel.
SaveToExcelFile(string, GridSaveFormat) Enregistre les feuilles de calcul dans un fichier Excel.
SaveToExcelFile(string, GridSaveOptions) Enregistre les feuilles de calcul dans un fichier Excel.
SetCustomStyle(Stream) définit le fichier de style personnalisé à partir du flux, y compris le flux de fichier de disque ou le flux de mémoire.
static GetVersion() Obtenez la version finale.
static SetFontFolder(string, bool) Définit le dossier des polices
static SetFontFolders(string[], bool) Définit les dossiers de polices

Voir également