Nwlapcug.com


Come associare un dizionario a DropDownList

Il framework Microsoft.NET fornisce molti strumenti software che consentono di rapidamente e facilmente creare siti web e applicazioni a finestre. Ad esempio, è possibile creare un sito web con un elenco a discesa semplicemente trascinandolo sul web form in Visual Studio. Non hai bisogno di alcuna abilità di programmazione per creare un sito web dall'aspetto carino. Tuttavia, se si desidera eseguire qualcosa di più complicato, come un contenitore di dati (ad esempio un dizionario) l'associazione a un menu a tendina, è necessario scrivere un po ' di codice.

Istruzioni

1

Fare clic sull'icona di Visual Studio 2010 per lanciare il software. Una volta che viene caricata la home page, fare clic sul pulsante "Nuovo progetto". Si apre la finestra di una finestra. Fare clic su "C#" dalla colonna di sinistra e fare clic su "sito Web ASP.NET" dalla colonna di destra. Immettere un nome per il progetto e premere il tasto "OK" per creare il progetto. Un file di codice sorgente viene visualizzata nella finestra dell'editor di testo principale.

2

Fare clic sulla scheda con l'etichetta "Design" che si trova proprio sotto la finestra dell'editor di testo principale per passare alla modalità di progettazione visiva. La pagina ha già qualche testo di base su di esso, tra cui una voce indicante "Welcome to ASP.NET!"

3

Fate clic sul pannello contrassegnato "Toolbar" che si trova a destra della finestra principale dell'editor. Questa barra degli strumenti sono elencati tutti i componenti di interfaccia utente grafica compatibili con il sito web. Individuare il componente "DropDownList".

4

Fare clic e trascinare "DropDownList" sul tuo sito web. Posizionarlo ovunque che desideri.

5

Fare clic sulla voce "default. aspx" nel pannello "Esplora", che è a sinistra della finestra dell'editor di testo. Questo elemento verrà ampliata e rivelare due file di codice sorgente: Default.aspx.cs e Default.aspx.designer.cs.

6

Fare doppio clic sul file "Default.aspx.cs" per aprire il file per modificarlo. Appare nella finestra dell'editor di testo principale. Questo file è un file c# e controlla il comportamento della pagina web.

7

Individuare la funzione elencata di seguito. È l'unica funzione nel file di codice sorgente, quindi non sarà difficile da individuare. Tutto il codice sorgente dai passaggi seguenti deve andare-tra le parentesi graffe di questa funzione.

protected void Page_Load (object sender, EventArgs e)
{
}

8

Creare un nuovo contenitore di dati del dizionario. Un dizionario contiene coppie di dati, una chiave e un valore. È come un vero e proprio dizionario dove la parola che vengono ricercati è la chiave e la definizione di parola è il valore.

Dictionary<String, String> d = new Dictionary<string, string>();9

Aggiungere un elemento al dizionario come questo:

d.Add ("Presidente", "John Doe");

10

Aggiungere elementi al dizionario ripetendo il passaggio precedente.

11

Creare un'istruzione "if" che determina o meno la pagina è già stata caricata o non. Questo è importante perché è necessario solo aggiungere elementi al "DropDownList" una volta. Un'istruzione "if" che esegue questa operazione è simile al seguente:

if (!Page.IsPostBack)
{

}

12

Impostare l'origine dati dell'oggetto "DropDownList" di immissione le seguenti righe di codice tra le parentesi graffe dell'istruzione "if":

DropDownList1.DataSource = d;
DropDownList1.DataTextField = "Value";
DropDownList1.DataValueField = "Key";
DropDownList1.DataBind();
13

Eseguire il programma premendo il pulsante "Play" nella parte superiore dell'IDE di Visual Studio di verde. Il browser web predefinito per il sistema carica il tuo sito web. Il sito web appare tanto quanto ha fatto nell'editor di visual.

14

Fare clic su "Controllo DropDownList" e un menu si espanderà. Questo menu consente di visualizzare tutti gli elementi che hai aggiunto al dizionario.