Come disattivare una colonna in un GridView per ruolo

October 2

framework .Net di Microsoft consente agli sviluppatori di sviluppare rapidamente interfacce grafiche utente (GUI) per le applicazioni Web e desktop. Il quadro si compone di molti oggetti GUI premade, come ad esempio un "DataGridView", che visualizza i dati in formato tabella. Per utilizzare questo oggetto per visualizzare i dati, è necessario sapere come disattivare una colonna in base al suo ruolo. Ogni colonna ha il suo scopo o ruolo, che possono essere contenuti in determinati momenti. Ad esempio, una tabella che visualizza le informazioni studente può avere la colonna numero di previdenza sociale disattivata per tutti tranne i funzionari della scuola.

istruzione

1 Clicca sulla Studio 2010 Express icona visiva per lanciare il programma. Una volta caricata la pagina iniziale, clicca sul link in alto a destra con l'etichetta "Nuovo progetto ..." Apparirà una finestra "Nuovo progetto".

2 Selezionare "C #" nella colonna sinistra della finestra "Nuovo progetto". Selezionare "Windows Form" nella colonna di destra della finestra "Nuovo progetto". Fare clic sul pulsante "OK" per creare il nuovo progetto. Un file di codice sorgente viene visualizzato nella finestra di editor principale.

3 Individuare il "Toolbox", che per impostazione predefinita si trova sul lato in basso a destra della finestra di editor principale. Il "Toolbox" contiene tutti gli oggetti GUI è possibile utilizzare sul vostro Windows Form.

4 Trova "DataGridView" nella sezione "Strumenti" e fare clic e trascinare sul vostro modulo. Rilasciare il pulsante del mouse per impostare l'oggetto sul modulo.

5 Fare clic sulla freccia nera piccolo che si trova nell'angolo in alto a destra del "DataGridView." Si apre un menu.

6 Clicca su "Aggiungi colonna" per aprire la finestra "Aggiungi colonna".

7 Tipo "Nome Studente" nel campo contrassegnato "Testo intestazione" e premere il pulsante "Aggiungi". Una nuova colonna con il testo "Nome Studente" appare nella "DataGridView."

8 Tipo "numero di previdenza sociale" nel campo contrassegnato "Testo intestazione" e premere il pulsante "Aggiungi". Un'altra colonna appare accanto alla prima colonna.

9 Premere il pulsante "Chiudi" per chiudere la finestra "Aggiungi colonna".

10 Clicca su "Visualizza" nella parte superiore del software Visual Studio 2010 e selezionare "Codice" dal menu che si apre. La finestra principale dell'editor ora visualizza il codice sorgente, invece di un Windows Form.

11 Individuare l'affermazione "InitializeComponent ();" nel file di codice sorgente. E 'verso la fine del file. Tutto il codice sorgente deve seguire immediatamente questa informativa.

12 Scrivere una dichiarazione che definisce una variabile stringa. Questa stringa contiene il tipo di utente (ad esempio amministratore, studente, insegnante). Per ora, impostare la stringa di "admin" come questo:

string userType = "admin";

13 Scrivere una dichiarazione che controlla per vedere se il "UserType" è tutto tranne "admin" (studenti e docenti). Per questi utenti, la colonna numero di previdenza sociale non deve essere visibile. Per rendere quella colonna invisibile, scrivere il seguente codice:

if (userType != "admin")

{Column2.Visible = false; }

14 Scrivere una dichiarazione altra cosa che si verifica quando il "UserType" è uguale a "admin", e impostare la visibilità della colonna su "true", in questo modo:

else

{Column2.Visible = true; }

15 Eseguire il programma premendo il tasto verde "Play" che si trova nella parte superiore del software Visual Studio. Un Windows Form appare e si dispone di una tabella con due colonne: "Nome Student" e "numero di previdenza sociale." Chiudere l'applicazione.

16 Modificare la stringa "UserType" a "studente" ed eseguire il software. La tabella ora ha una sola colonna: "Student Nome".