Verschiedene GridWeb Modi aktivieren
In diesem Artikel werden die verschiedenen Modi von Aspose.Cells.GridWeb beschrieben. Diese Modi werden aufgrund ihrer unterschiedlichen Funktionen und Verhaltensweisen logisch voneinander abgegrenzt. Wir haben mehrere Arten von Modi identifiziert:
- Bearbeitungsmodus
- Anzeigemodus
- Sitzungsmodus
- Sitzungsloser Modus
Jeder dieser Modi hat seine eigenen Merkmale. Entwickler können mit Aspose.Cells.GridWeb in jedem Modus gemäß ihren Anforderungen arbeiten. Wir werden uns jeden Modus unten genauer ansehen.
Bearbeitungsmodus
Standardmäßig ist die Aspose.Cells.GridWeb-Steuerung im Bearbeitungsmodus. Im Bearbeitungsmodus können Sie den Rasterinhalt vollständig bearbeiten oder modifizieren und dabei alle Funktionen der Aspose.Cells.GridWeb-Steuerung nutzen. Zu diesen Funktionen gehören:
- Speichern des Rasterinhalts in Microsoft Excel-Dateien.
- Übermittlung von Daten an einen Server.
- Berechnung von Formeln.
- Rückgängigmachen oder Verwerfen früherer Aktionen.
- Verwalten von Zeilen und Spalten.
- Ausschneiden, Kopieren oder Einfügen von Daten.
- Formatieren von Zellen usw.
GridWeb Steuerelement im Bearbeitungsmodus
Entwickler können auch programmgesteuert in den Bearbeitungsmodus wechseln, indem sie die EditMode-Eigenschaft des GridWeb-Steuerelements auf true setzen.
Das folgende Beispiel zeigt, wie der Bearbeitungsmodus programmgesteuert aktiviert wird.
Anzeigemodus
Wenn die GridWeb-Steuerelement im Anzeigemodus ist, können Benutzer den Rasterinhalt nicht bearbeiten oder ändern. Das bedeutet, dass Benutzer nur den Rasterinhalt anzeigen können. Daher wird dieser Modus als Anzeigemodus bezeichnet. Im Anzeigemodus sind einige Schaltflächen (Senden, Speichern und Rückgängig) ausgeblendet und das erscheinende Menü bei einem Rechtsklick enthält nur die Kopieren-Option.
GridWeb Steuerelement im Anzeigemodus
Wenn Entwickler möchten, dass ihre Benutzer nur Daten anzeigen, können sie programmgesteuert in den Anzeigemodus wechseln, indem sie die Eigenschaft EditMode des GridWeb-Steuerelements auf false setzen.
Das folgende Beispiel zeigt, wie der Anzeigemodus programmgesteuert aktiviert wird.
Sitzungsmodus
Das Aspose.Cells.GridWeb-Steuerelement speichert Blattdaten in der Benutzersitzung des Webservers zwischen jeder Anfrage eines Webbenutzers. Das bedeutet, dass das GridWeb-Steuerelement standardmäßig immer im Sitzungsmodus arbeitet. Wenn Sie jedoch nicht im Sitzungsmodus arbeiten, aktivieren Sie ihn, indem Sie die Eigenschaft SessionMode des GridWeb-Steuerelements auf SessionMode.Session setzen.
Das folgende Beispiel zeigt, wie der Sitzungsmodus programmgesteuert aktiviert wird.
Sitzungsloser Modus
Wir haben bereits besprochen, dass der Session-Modus den besten Leistung durch Verwenden einer Benutzersitzung zum Laden und Speichern von Blattdaten bietet. Er verbraucht jedoch Server-Speicher. Daher können bei einer großen Anzahl gleichzeitiger Benutzer Speicherprobleme auftreten. Um Speicherspeicher zu sparen und eine große Anzahl von gleichzeitigen Benutzern zu unterstützen, sollten Sie den Sitzungslosen Modus in Betracht ziehen.
Der Sitzungslose Modus kann aktiviert werden, indem Sie die Eigenschaft SessionMode des GridWeb-Steuerelements auf SessionMode.ViewState setzen.
Das folgende Beispiel zeigt, wie der sitzungslose Modus programmgesteuert aktiviert wird.
Wenn Sie SQL Server oder StateServer verwenden möchten, um Sitzungen zu halten, verwenden Sie den Sessionmodus. Die GridWeb-Steuerung unterstützt das Serialisieren ihrer Daten in SQL Server oder StateServer.
Bitte überprüfen Sie den folgenden Artikel für weitere Hilfe.