ASP.NET - L'objet de table de brouillage |
L'objet de table de brouillage contient des articles sous forme de paires de clef/valeur.
|
L'objet de SortedList
|
L'objet de table de brouillage contient des articles sous forme de paires de clef/valeur et les clefs sont employ�es comme index, et des recherches tr�s rapides peuvent �tre faites pour des valeurs par la recherche par leurs clefs.
Avec la m�thode d'ajouter (), des articles sont ajout�s � la table de brouillage.
Le code ci-dessous cr�e une table de brouillage appel�e des mycountries et quatre �l�ments sont ajout�s :
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
end if
end sub
</script>
|
|
Attache de donn�es
|
Un objet de table de brouillage peut automatiquement produire des valeurs et du texte aux commandes suivantes :
- asp : RadioButtonList
- asp : CheckBoxList
- asp : DropDownList
- asp : Listbox
Cr�er d'abord une commande de RadioButtonList (sans tout asp : �l�ments de ListItem) dans une page de .aspx pour lier des donn�es � une commande de RadioButtonList :
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Ajouter alors le manuscrit suivant qui �tablit la liste :
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
rb.DataSource=mycountries
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Alors dans la commande de RadioButtonList, nous ajoutons une sous-routine � ex�cuter quand l'utilisateur clique sur un article. Un texte para�tra dans une �tiquette, quand un bouton par radio est cliqu� :
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
rb.DataSource=mycountries
rb.DataValueField="Key"
rb.DataTextField="Value"
rb.DataBind()
end if
end sub
sub displayMessage(s as Object,e As EventArgs)
lbl1.text="Your favorite country is: " & rb.SelectedItem.Text
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" onSelectedIndexChanged="displayMessage" />
<p><asp:label id="lbl1" runat="server" /></p>
</form>
</body>
</html>
|
|
Note : Vous ne pouvez pas choisir l'ordre de sorte des articles suppl�mentaires � la table de brouillage. Employer l'objet de SortedList, pour assortir des articles alphab�tiquement ou num�riquement.
|
 |
 |
Mots-cl�s :
Mots-cl�s : ASP.NET employant la table de brouillage objectent, la table de brouillage nette de vb, table de brouillage nette d'asp, employer net de vb, objet net d'asp, objet net de vb, objet de base visuel, employer de base visuel, employer net d'asp, table de brouillage de c#, table de brouillage de Java, table de brouillage de jsp, c# en utilisant, table de brouillage de hashmap, la table de brouillage api, rang�e de table de brouillage, table de brouillage de sorte, collection de table de brouillage, table de brouillage de vb, objet de Java, table de brouillage serializable, objet d'arraylist, exemple de table de brouillage, objet de c#, table de brouillage d'arraylist, corde de table de brouillage, �num�ration de table de brouillage, iterator de table de brouillage, objet de valeur, table de brouillage statique, valeur de table de brouillage, corde d'objet, xml de table de brouillage, en uti
|