Aktivera olika GridWeb-lägen

Redigeringsläge

Som standard är Aspose.Cells.GridWeb-kontrollen i redigeringsläge. I redigeringsläge kan du helt redigera eller modifiera rutnätets innehåll med alla funktioner som erbjuds av Aspose.Cells.GridWeb-kontrollen. Dessa funktioner inkluderar:

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

GridWeb-kontroll i redigeringsläge

todo:image_alt_text

Utvecklare kan också byta till redigeringsläge programmatiskt genom att ställa in egenskapen EditMode för GridWeb-kontrollen till true.

Exemplet nedan visar hur du aktiverar redigeringsläge programmatiskt.

Visningsläge

När GridWeb-kontrollen är i visningsläge kan användare inte redigera eller ändra rutnätsinnehåll, vilket innebär att användare bara kan se rutnätsinnehåll. Det är därför detta läge kallas View mode. I visningsläge, några knappar (Skicka in, Spara ochÅngra ) är dolda och menyn som visas när du högerklickar innehåller baraKopiera alternativ.

GridWeb-kontroll i View Mode

todo:image_alt_text

Om utvecklare vill att deras användare endast ska se data kan de byta till visningsläge programmatiskt genom att ställa in GridWeb-kontrollens EditMode-egenskap till false.

Exemplet nedan visar hur du aktiverar visningsläget programmatiskt

Sessionsläge

Kontrollen Aspose.Cells.GridWeb håller arkdata i användarsessionen på webbservern mellan varje begäran från en webbanvändare. Det betyder att GridWeb-kontrollen alltid fungerar i sessionsläge som standard. Men om du inte arbetar i sessionsläge, slå på det genom att ställa in GridWEb control#s SessionMode-egenskap till SessionMode.Session.

Exemplet nedan visar hur du aktiverar sessionsläget programmatiskt

Sessionslöst läge

Vi har redan diskuterat att sessionslägesmetod ger bästa prestanda genom att använda en användarsession för att ladda och lagra arkdata. Det förbrukar dock serverminne. Så om det finns ett stort antal samtidiga användare kan minnesproblem uppstå. För att spara serverminne och stödja ett stort antal samtidiga användare, överväg Sessionless-läget.

Sessionslöst läge kan aktiveras genom att ställa in GridWeb-kontrollens SessionMode-egenskap till SessionMode.ViewState.

Exemplet nedan visar hur man aktiverar sessionslöst läge programmatiskt