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
|