Aktivera olika GridWeb lägen

Redigeringsläge

Som standard är Aspose.Cells.GridWeb-kontrollen i redigeringsläge. I redigeringsläge kan du fullständigt redigera eller modifiera rutinnehållet med alla funktioner som erbjuds av Aspose.Cells.GridWeb-kontrollen. Dessa funktioner inkluderar:

  • Spara rutinnehållet i Microsoft Excel-filer.
  • Skicka data till en server.
  • Beräkna formler.
  • Ångra eller kassera tidigare åtgärder.
  • Hantera rader och kolumner.
  • Klippa, kopiera eller klistra in data.
  • Formatera celler etc.

GridWeb-kontroll i redigeringsläge

todo:image_alt_text

Utvecklare kan också växla till redigeringsläge programmässigt genom att ställa in Egenskapen EditMode för GridWeb-kontrollen till true.

Nedan visas ett exempel på hur man aktiverar redigeringsläget programmatiskt.

Visningsläge

När GridWeb-kontrollen är i Visningsläge kan användare inte redigera eller ändra rutinens innehåll, vilket innebär att användare endast kan se rutinens innehåll. Därför kallas det här läget Visningsläge. I Visningsläge är några knappar (Skicka, Spara och Ångra) dolda och menyn som visas när du högerklickar innehåller endast alternativet Kopiera.

GridWeb-kontroll i visningsläge

todo:image_alt_text

Om utvecklare vill att deras användare endast ska se data kan de växla till Visningsläge programmatiskt genom att ange GridWeb-kontrollens EditMode-egenskap till false.

Nedan visas ett exempel på hur man aktiverar visningsläget programmatiskt

Session-läge

Aspose.Cells.GridWeb-kontrollen håller kalkyldata i webbserverns användarsession mellan varje begäran från en webbanvändare. Det innebär att GridWeb-kontrollen alltid fungerar i Session-läge som standard. Om du inte arbetar i Session-läge, aktivera det genom att ange GridWeb-kontrollens SessionMode-egenskap till SessionMode.Session.

Nedan visas ett exempel på hur man aktiverar sessionläge programmatiskt

Sessionlöst läge

Vi har redan diskuterat att Session-läge ger bäst prestanda genom att använda en användarsession för att ladda och lagra kalkyldata. Det förbrukar dock servers minne. Så om det finns ett stort antal samtidiga användare kan minnesproblem uppstå. För att spara serverminne och stödja stort antal samtidiga användare, överväg Sessionlöst läge.

Sessionlöst läge kan aktiveras genom att ange GridWeb-kontrollens SessionMode-egenskap till SessionMode.ViewState.

Nedan visas ett exempel på hur man aktiverar sessionlöst läge programmatiskt