Latest web development tutorials

ASP.NET ArrayList

objeto ArrayList que contém uma coleção de itens de valor de dados individuais.


Exemplos

Tente - Exemplo

ArrayList DropDownList

ArrayList RadioButtonList


Criar ArrayList

objeto ArrayList que contém uma coleção de itens de valor de dados individuais.

Adição de itens para o ArrayList através do método add ().

O código a seguir cria um ArrayList de objetos mycountries nomeados e adiciona quatro itens:

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

Por padrão, um objeto ArrayList contém 16 entradas. Pelo método TrimToSize () para ajustar o tamanho 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>

Pelo método Sort (), ArrayList pode estar em ordem alfabética ou numérica 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 alcançar tipo reverso, após o método Sort () método reverse ():

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


dados vincular a um ArrayList

objeto ArrayList pode gerar automaticamente texto e valores para os seguintes controles:

  • asp: RadioButtonList
  • asp: CheckBoxList
  • asp: DropDownList
  • asp: Listbox

Para vincular dados a um controle RadioButtonList, primeiro crie um controle RadioButtonList em uma página .aspx (sem qualquer asp: ListItem elementos):

<html>
<body>

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

</body>
</html>

Em seguida, adicione o script para criar a lista e os valores de ligação na lista para o controle RadioButtonList:

Exemplos

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

A demonstração >>

propriedade de controle DataSource RadioButtonList está definido para o ArrayList, que define a fonte de dados do controle RadioButtonList. O método de controle RadioButtonList DataBind () do controle RadioButtonList liga a fonte de dados.

Nota: O valor de dados como texto e o valor da propriedade do controle para usar.Ao contrário do texto para adicionar o valor, utilize o objeto Hashtable ou o objeto SortedList.