Najlepszy samouczek ASP.NET ArrayList W 2024 r. W tym samouczku możesz dowiedzieć się
Spróbuj - przykład,Tworzenie ArrayList,Bind danych do ArrayList,Przykłady,
ASP.NET ArrayList
ArrayList obiekt, który zawiera zbiór poszczególnych elementów wartości danych.
Spróbuj - przykład
ArrayList DropDownList
ArrayList RadioButtonList
Tworzenie ArrayList
ArrayList obiekt, który zawiera zbiór poszczególnych elementów wartości danych.
Dodaję do ArrayList poprzez metody add ().
Poniższy kod tworzy obiekt o nazwie mycountries ArrayList i dodaje cztery elementy:
<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>
Domyślnie obiekt ArrayList zawiera 16 pozycje. Przez TrimToSize () aby ustawić końcowy rozmiar 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>
Metodą sort () ArrayList może być w porządku alfabetycznym lub porządku numerycznym Sortuj według:
<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>
Aby osiągnąć odwrotnego rodzaju, po metody sort () Metoda tyłu ():
<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>
Bind danych do ArrayList
ArrayList obiekt może automatycznie wygenerować tekst i wartości dla następujących opcji:
- asp: RadioButtonList
- asp: CheckBoxList
- asp: DropDownList
- asp: Listbox
Aby powiązać dane do kontroli RadioButtonList, należy najpierw utworzyć kontrolkę RadioButtonList w .aspx stronie (bez jakiejkolwiek asp: Elementy listitem):
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server" />
</form>
</body>
</html>
Następnie dodać skrypt do tworzenia listy i wartości obowiązujących w liście do kontroli RadioButtonList:
Przykłady
<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>
Demonstracja >> RadioButtonList właściwość DataSource sterowania ustawiony jest ArrayList, który określa źródło danych kontroli RadioButtonList. DataBind () metoda RadioButtonList kontrolki kontrolki RadioButtonList wiąże źródła danych.
Uwaga: wartości danych w postaci tekstu i wartość majątku kontroli wykorzystania.W przeciwieństwie do tekstu Aby dodać wartość, należy użyć Hashtable obiekt lub przedmiot SortedList.