Activer différents modes GridWeb

Mode édition

Par défaut, le contrôle Aspose.Cells.GridWeb est en mode Edition. En mode Édition, vous pouvez entièrement éditer ou modifier le contenu de la grille en utilisant toutes les fonctionnalités offertes par le contrôle Aspose.Cells.GridWeb. Ces fonctionnalités incluent :

  • Enregistrement du contenu de la grille dans des fichiers Excel Microsoft.
  • Envoi de données à un serveur.
  • Formules de calcul.
  • Annuler ou supprimer les actions précédentes.
  • Gestion des lignes et des colonnes.
  • Couper, copier ou coller des données.
  • Formatage des cellules, etc.

Contrôle GridWeb en mode édition

tâche : image_autre_texte

Les développeurs peuvent également passer en mode édition par programmation en définissant la propriété EditMode du contrôle GridWeb sur true.

L’exemple ci-dessous montre comment activer le mode d’édition par programmation.

Mode d’affichage

Lorsque le contrôle GridWeb est en mode Affichage, les utilisateurs ne peuvent pas éditer ou modifier le contenu de la grille, ce qui signifie qu’ils peuvent uniquement afficher le contenu de la grille. C’est pourquoi ce mode s’appelle le mode Affichage. En mode Afficher, quelques boutons (Nous faire parvenir, Sauver etannuler ) sont masqués et le menu qui apparaît lors d’un clic droit ne contient que lesCopie option.

Contrôle GridWeb en mode Affichage

tâche : image_autre_texte

Si les développeurs souhaitent que leurs utilisateurs n’affichent que les données, ils peuvent passer en mode Affichage par programmation en définissant la propriété EditMode du contrôle GridWeb sur false.

L’exemple ci-dessous montre comment activer le mode d’affichage par programme

Mode session

Le contrôle Aspose.Cells.GridWeb contient des données de feuille dans la session utilisateur du serveur Web entre chaque requête d’un utilisateur Web. Cela signifie que le contrôle GridWeb fonctionne toujours en mode Session par défaut. Toutefois, si vous ne travaillez pas en mode Session, activez-le en définissant la propriété SessionMode du contrôle GridWEb sur SessionMode.Session.

L’exemple ci-dessous montre comment activer le mode session par programmation

Mode sans session

Nous avons déjà expliqué que l’approche du mode Session offre les meilleures performances en utilisant une session utilisateur pour charger et stocker les données de la feuille. Cependant, il consomme de la mémoire serveur. Ainsi, s’il y a un grand nombre d’utilisateurs simultanés, des problèmes de mémoire peuvent survenir. Pour économiser la mémoire du serveur et prendre en charge un grand nombre d’utilisateurs simultanés, envisagez le mode sans session.

Le mode sans session peut être activé en définissant la propriété SessionMode du contrôle GridWeb sur SessionMode.ViewState.

L’exemple ci-dessous montre comment activer le mode sans session par programmation