Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция Razor VB логика

ASP.NET MVC

MVC Краткое введение MVC приложений MVC папка MVC раскладка MVC контроллер MVC вид MVC база данных MVC модель MVC безопасности MVC HTML помощник MVC релиз MVC справочное руководство

WF курс

WebForms Краткое введение WebForms страница WebForms управления WebForms событие WebForms форма WebForms ViewState WebForms TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

ASP.NET ArrayList

ArrayList объект, который содержит коллекцию отдельных элементов значений данных.


примеров

Попробуйте - Пример

ArrayList DropDownList

ArrayList RadioButtonList


Создание ArrayList

ArrayList объект, который содержит коллекцию отдельных элементов значений данных.

Добавление элементов в ArrayList с помощью метода Add ().

Следующий код создает объект ArrayList с именем mycountries и добавляет четыре элемента:

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

По умолчанию объект ArrayList содержит 16 записей. По TrimToSize () метод, чтобы настроить окончательный размер 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>

По способу сортировки (), 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()
mycountries.Sort()
end if
end sub
</script>

Для достижения обратного рода, после метода сортировки () Метод обратного ():

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


Привязка данных к ArrayList

ArrayList объект может автоматически генерировать текст и значения для следующих элементов управления:

  • жерех: RadioButtonList
  • жерех: CheckBoxList
  • жерех: DropDownList
  • жерех: LISTBOX

Для привязки данных к элементу управления RadioButtonList, сначала нужно создать элемент управления RadioButtonList в страницу .aspx (без каких-либо осины: ListItem элементы):

<html>
<body>

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

</body>
</html>

Затем добавьте скрипт для создания списка и связывания значений в списке управления 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>

Демонстрация >>

RadioButtonList свойство DataSource управления устанавливается в ArrayList, который определяет источник данных элемента управления RadioButtonList. Метод RadioButtonList элемента управления DataBind () элемента управления RadioButtonList связывает источник данных.

Примечание: Значение данных в виде текста и значение свойства элемента управления для использования.В отличие от текста, чтобы добавить значение, пожалуйста, используйте Hashtable объект или объект SortedList.