Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come associare un dizionario su DropDownList

. NET Framework Microsoft fornisce molti strumenti software che consentono di creare rapidamente e facilmente le applicazioni con finestre e siti web . Ad esempio, è possibile creare un sito web con un elenco a discesa semplicemente trascinandolo nel form web in Visual Studio . Non hai bisogno di alcuna competenza di programmazione per creare un bel sito web alla ricerca . Tuttavia, se si desidera eseguire qualcosa di più complicato , come associazione di un contenitore di dati (ad esempio un dizionario) di un elenco a discesa , è necessario scrivere un po 'di codice . Cose che ti serviranno : Finestre PC con Visual Studio 2010 Integrated Development Environment ( IDE ) Installato
Show More Istruzioni
1

Clicca l' icona di Visual Studio 2010 per lanciare il software . Una volta che le home page carichi , fare clic sul pulsante " Nuovo progetto ". Si apre una finestra . Clicca su " C # " dalla colonna a sinistra e clicca su " ASP.NET Web Site " dalla colonna di destra . Immettere un nome per il progetto e premere il pulsante "OK" per creare il progetto . Un file di codice sorgente viene visualizzata nella finestra principale di editor di testo .

2 Fare clic sulla scheda " Design" che si trova proprio sotto la finestra principale di editor di testo per passare alla modalità di progettazione visiva. La pagina ha già un testo di base su di essa , tra cui una voce che recita: " Benvenuti in ASP.NET ! "
3

Fare clic sul pannello contrassegnato " Barra degli strumenti" che si trova alla destra del finestra principale . Questa barra degli strumenti elencati tutti i componenti di interfaccia utente grafica compatibile con il sito web . Individuare il componente " DropDownList " .
4

Fare clic e trascinare " DropDownList " sul tuo sito web. Posizionarlo ovunque vuoi .
5

Cliccare sulla voce denominata " Default.aspx " nel pannello " Solution Explorer ", che si trova a sinistra della finestra di editor di testo . Questa voce si espande 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 questo file per la modifica . Essa appare nella finestra principale di editor di testo . Questo file è un file C # e controlla il comportamento della pagina web.
7

Individuare la funzione di seguito elencati . E 'l'unica funzione nel file di codice sorgente , quindi non sarà difficile da individuare. Tutto il codice sorgente dalle seguenti fasi deve andare in-tra le parentesi graffe di questa funzione .

Protected void Page_Load ( object sender, EventArgs e) { }
8

Creare un nuovo contenitore di dati dizionario. Un dizionario contiene coppie di dati , una chiave e un valore . E 'come un vero e proprio dizionario dove la parola si sta cercando è la chiave e la definizione di una parola è il valore
dizionario

d = new Dictionary ( ) .
Pagina 9

Aggiungi una voce al dizionario come questo:

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

Aggiungi ulteriori voci al dizionario ripetendo il passaggio precedente .
11

creare un'istruzione " if" che determina se la pagina è già stato caricato o meno. Questo è importante , perché hai solo bisogno di aggiungere elementi alla " DropDownList " una volta . Una dichiarazione "se" che compie questo aspetto:

se { }
12

l'origine dati del " DropDownList " mettendo la seguente ( Page.IsPostBack ! ) righe di codice in-tra le parentesi graffe della "if" :

DropDownList1.DataSource = d ; DropDownList1.DataTextField = "Valore" ; DropDownList1.DataValueField = "Chiave " ; DropDownList1.DataBind ( ) ;
13

Eseguire il programma premendo il tasto verde "Play" nella parte superiore della IDE di Visual Studio . Il browser web predefinito per il sistema carica il tuo sito web. Il sito web appare tanto come ha fatto nel editor visuale .
14

Clicca su " DropDownList " e un menu si espande . Questo menu visualizza tutte le voci aggiunte al dizionario .

 

Programmazione © www.354353.com