Slik deaktiverer en kolonne i en Gridview av Rolle

Microsofts .NET Framework tillater utviklere å raskt utvikle grafiske brukergrensesnitt (GUI) for web og desktop-applikasjoner. Rammeverket består av mange forhåndslagde grafiske objekter, for eksempel en "Datagridview", som viser data i en tabell format. For å bruke dette objektet for å vise data, må du vite hvordan du deaktiverer en kolonne basert på sin rolle. Hver kolonne har sin egen formål, eller rolle, som kan være upassende til visse tider. For eksempel kan en tabell som viser studentinformasjon har Social Security Number kolonnen deaktivert for alle bortsett fra skolen tjenestemenn.

Bruksanvisning

1 Klikk på Visual Studio 2010 Express-ikonet for å starte programmet. Når den har lastet hjemmesiden, klikk på linken øverst til høyre merket "Nytt prosjekt ..." A "New Project" vindu vil vises.

2 Velg "C #" i venstre kolonne på "New Project" -vinduet. Velg "Windows Form" i høyre kolonne av "Nytt prosjekt" vinduet. Klikk på "OK" -knappen for å opprette det nye prosjektet. En kildekoden filen vises i hovedredigeringsvinduet.

3 Finn "Toolbox", som som standard er på nedre høyre side av hovedredigeringsvinduet. Den "Toolbox" inneholder alle de grafiske objektene du kan bruke på din Windows Form.

4 Finn "Datagridview" i "Toolbox" og klikk-dra den på skjemaet. Slipp museknappen for å sette objektet på Form.

5 Klikk på den lille svarte pilen øverst i høyre hjørne av "Datagridview". En meny åpnes.

6 Klikk på "Add Column" for å åpne "Legg til kolonne" -vinduet.

7 Skriv "Student Name" i feltet merket "Topptekst" og trykk på "Legg til" knappen. En ny kolonne med teksten "Student Navn" vises i "Datagridview".

8 Skriv "Social Security Number" i feltet merket "Topptekst" og trykk på "Legg til" knappen. En annen kolonne vises ved siden av den første kolonnen.

9 Trykk på "Close" for å lukke "Add Column" -vinduet.

10 Klikk på "View" på toppen av Visual Studio 2010-programvaren og velg "Code" fra menyen som dukker opp. Hovedredigeringsvinduet viser nå kildekode i stedet for en Windows Form.

11 Finn utsagnet "InitializeComponent ();" i kildekoden filen. Det er mot bunnen av filen. Alle dine kildekode må umiddelbart følge denne uttalelsen.

12 Skriv en uttalelse som definerer en streng variabel. Denne strengen holder type bruker (f.eks administrator, student, lærer). For nå satt strengen til "admin" som dette:

string userType = "admin";

1. 3 Skriv en uttalelse som sjekker for å se om "brukertype" er noe annet enn "admin" (elever og lærere). For disse brukerne bør Social Security Number kolonnen ikke være synlig. For å gjøre denne kolonnen usynlig, skrive inn følgende kode:

if (userType != "admin")

{Column2.Visible = false; }

14 Skriv en else-setning som oppstår når "Brukertype" er lik "admin", og sette synligheten av kolonnen til "true", som dette:

else

{Column2.Visible = true; }

15 Kjør programmet ved å trykke på den grønne "Play" knappen på toppen av Visual Studio. En Windows-skjema vises, og det har en tabell med to kolonner: "Student Navn" og "Social Security Number." Lukk programmet.

16 Endre strengen "Brukertype" til "student" og kjøre programvaren. Bordet har nå bare én kolonne: ". Student Name"