ASP.NET ArrayList
objeto ArrayList que contém uma coleção de itens de valor de dados individuais.
Tente - Exemplo
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:
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:
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:
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 ():
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):
<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
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.