ArrayList를 객체는 단일 데이터 값을 포함하는 항목의 집합이다.
예
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 항목이 포함되어 있습니다. ArrayList에은과의 최종 크기로 크기가 될 수 TrimToSize() 방법 :
<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에 또한 함께 알파벳이나 숫자 정렬 할 수 있습니다 Sort() 방법 :
<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>
적용, 반대 순서로 정렬하려면 Reverse() 애프터 방법 Sort() 방법 :
<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에 객체는 자동으로 다음 컨트롤에 텍스트와 값을 생성 할 수 있습니다 :
- ASP : RadioButtonList
- ASP : CheckBoxList
- ASP : DropDownList로
- ASP : 목록 상자
.aspx 페이지의 경우 a RadioButtonList 컨트롤 데이터를 결합하기 위해, 제 (하여 ListItem 요소 임의 ASP)없이 RadioButtonList 컨트롤 만들기 :
<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 컨트롤의 데이터 소스 속성 ArrayList를 설정이며 RadioButtonList 컨트롤의 데이터 소스를 정의한다. DataBind() RadioButtonList 컨트롤 방법은 RadioButtonList 컨트롤과 데이터 소스를 결합한다.
Note: 데이터 값은 컨트롤의 텍스트 및 값 속성을 모두로 사용됩니다. 텍스트는 다른 값을 추가하려면 해시 테이블 개체 또는 SortedList 개체 중 하나를 사용하십시오.