Latest web development tutorials

ASP.NET ArrayList

objeto ArrayList que contiene una colección de objetos de valor de datos individuales.


Ejemplos

Trate - Ejemplo

ArrayList DropDownList

ArrayList RadioButtonList


crear ArrayList

objeto ArrayList que contiene una colección de objetos de valor de datos individuales.

Para añadir elementos al ArrayList método Add () a través.

El siguiente código crea un objeto ArrayList mycountries con nombre y añade cuatro elementos:

<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>

De forma predeterminada, un objeto ArrayList contiene 16 entradas. Por el método TrimToSize () para ajustar el tamaño final ArrayList:

<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>

Por método Sort (), ArrayList puede estar en orden alfabético o numérico Ordenar por:

<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>

Para lograr tipo inverso, después de que el método Sort () Método atrá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")
mycountries.TrimToSize()
mycountries.Sort()
mycountries.Reverse()
end if
end sub
</script>


los datos se unen a un ArrayList

objeto ArrayList puede generar automáticamente el texto y los valores de los controles siguientes:

  • asp: RadioButtonList
  • asp: CheckBoxList
  • asp: DropDownList
  • asp: Cuadro de lista

Para enlazar datos a un control RadioButtonList, en primer lugar crear un control RadioButtonList en una página .aspx (sin asp: elementos ListItem):

<html>
<body>

<form runat="server">
<asp:RadioButtonList id="rb" runat="server" />
</form>

</body>
</html>

A continuación, añadir el script para crear la lista, y los valores de unión en la lista para el control RadioButtonList:

Ejemplos

<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 demostración >>

RadioButtonList propiedad de control de origen de datos se establece en el ArrayList, que define la fuente de datos del control RadioButtonList. El método de control RadioButtonList DataBind () del control RadioButtonList une la fuente de datos.

Nota: El valor dedatos como texto y valor de propiedades del control de su uso. A diferencia de texto para agregar el valor, utilice el objeto Hashtable o el objeto SortedList.