ASP.NET ArrayList
ArrayList объект, который содержит коллекцию отдельных элементов значений данных.
Попробуйте - Пример
Создание ArrayList
ArrayList объект, который содержит коллекцию отдельных элементов значений данных.
Добавление элементов в ArrayList с помощью метода Add ().
Следующий код создает объект ArrayList с именем mycountries и добавляет четыре элемента:
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>
По умолчанию объект ArrayList содержит 16 записей. По TrimToSize () метод, чтобы настроить окончательный размер 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>
По способу сортировки (), 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()
mycountries.Sort()
end if
end sub
</script>
Для достижения обратного рода, после метода сортировки () Метод обратного ():
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>
Привязка данных к ArrayList
ArrayList объект может автоматически генерировать текст и значения для следующих элементов управления:
- жерех: RadioButtonList
- жерех: CheckBoxList
- жерех: DropDownList
- жерех: LISTBOX
Для привязки данных к элементу управления RadioButtonList, сначала нужно создать элемент управления RadioButtonList в страницу .aspx (без каких-либо осины: ListItem элементы):
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server" />
</form>
</body>
</html>
Затем добавьте скрипт для создания списка и связывания значений в списке управления RadioButtonList:
примеров
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>
Демонстрация >>
RadioButtonList свойство DataSource управления устанавливается в ArrayList, который определяет источник данных элемента управления RadioButtonList. Метод RadioButtonList элемента управления DataBind () элемента управления RadioButtonList связывает источник данных.
Примечание: Значение данных в виде текста и значение свойства элемента управления для использования.В отличие от текста, чтобы добавить значение, пожалуйста, используйте Hashtable объект или объект SortedList.