ASP.NET - L'objet d'ArrayList |
Une collection d'articles contenant une valeur simple de donn�es s'appelle l'objet d'ArrayList.
|
Cr�er un ArrayList
|
Une collection d'articles contenant une valeur simple de donn�es s'appelle l'objet d'ArrayList.
Avec la m�thode d'ajouter (), des articles sont ajout�s � l'ArrayList.
Le code ci-dessous cr�e un nouvel objet d'ArrayList appel� des mycountries et quatre articles sont ajout�s :
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
end if
end sub
</script>
|
|
Par d�faut, un objet d'ArrayList contient 16 entr�es et un ArrayList peut �tre class� � sa taille finale avec la m�thode de TrimToSize () :
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
end if
end sub
</script>
|
|
Un ArrayList peut �galement �tre class� num�riquement ou par ordre alphab�tique avec la m�thode de sorte () :
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort()
end if
end sub
</script>
|
|
Appliquer () la m�thode renvers�e apr�s la m�thode de sorte () � la sorte � l'envers l'ordre,
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort()
mycountries.Reverse()
end if
end sub
</script>
|
|
Donn�es liant � un ArrayList
|
Un objet d'ArrayList 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" />
</form>
</body>
</html>
|
|
Ajouter alors le manuscrit qui lie les valeurs et �tablit la liste dans la liste � la commande de RadioButtonList :
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New ArrayList
mycountries.Add("Norway")
mycountries.Add("Sweden")
mycountries.Add("France")
mycountries.Add("Italy")
mycountries.TrimToSize()
mycountries.Sort()
rb.DataSource=mycountries
rb.DataBind()
end if
end sub
</script>
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server" />
</form>
</body>
</html>
|
|
La propri�t� de DataSource de la commande de RadioButtonList est employ�e pour placer � l'ArrayList et elle d�finit le point d'�mission de donn�es de la commande de RadioButtonList et la m�thode de DataBind () de la commande de RadioButtonList lie le point d'�mission de donn�es avec la commande de RadioButtonList.
Note : Les valeurs de donn�es sont employ�es comme texte et les propri�t�s de valeur pour la commande et � les valeurs ajout�es qui sont diff�rentes du texte, emploient l'objet de table de brouillage ou l'objet de SortedList.
|
 |
 |
Mots-cl�s :
Mots-cl�s : ASP.NET employant l'ArrayList objectent, l'arraylist net de vb, arraylist net d'asp, arraylist de base visuel, employer net de vb, objet net d'asp, objet net de vb, objet de base visuel, employer de base visuel, employer net d'asp, arraylist de Java, arraylist de c#, sorte d'arraylist, exemple d'arraylist, c# en utilisant, l'arraylist api, m�thodes d'arraylist, arraylist interne, corde d'arraylist, objet de Java, arraylist de jsp, collection d'arraylist, m�thode d'arraylist, arraylist de vb, vecteur d'arraylist, constructeur d'arraylist, arraylist serializable, arraylist tostring, arraylist s'ajoutent, arraylist obtiennent, objet de c#, type d'arraylist, contrefiches d'arraylist, arraylist statique
|