ASP.NET - L'objet de SortedList |
L'objet de SortedList combine les dispositifs de l'objet de table de brouillage et de l'objet d'ArrayList.
|
L'objet de SortedList
|
# L'objet de SortedList contient des articles sous forme de paires de clef/valeur. Un objet de SortedList assortissent automatiquement les articles dans l'ordre num�rique ou phabetic.
Avec la m�thode d'ajouter (), des articles sont ajout�s au SortedList.With la m�thode de TrimToSize (), un SortedList peuvent �tre class�s � sa taille finale.
Le code ci-dessous cr�e un SortedList appel� des mycountries et quatre �l�ments sont ajout�s :
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New SortedList
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 SortedList peut automatiquement produire des valeurs et du texte aux commandes suivantes :
- asp:RadioButtonList
- asp:DropDownList
- asp:CheckBoxList
- 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 SortedList
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>
|
|
Dans la commande de RadioButtonList, nous ajoutons une sous-routine � ex�cuter quand l'utilisateur clique sur un article. le 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 SortedList
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>
|
|
 |
 |
Keywords:
ASP.NET using The SortedList Object,
vb net sortedlist,
asp net sortedlist,
system collections sortedlist,
vb net using,
asp net object,
vb net object,
visual basic object,
visual basic using,
asp net using,
c# sortedlist,
java sortedlist,
sortedlist example,
c# using,
arraylist object,
c# object
|