ASP.NET - ArrayList na abu
- الصفحة السابقة ربط البيانات في WebForms
- الصفحة التالية WebForms Hashtable
ArrayList na abu yana da kungiyar abu na kowane abu. Daba ce a kama da ArrayList:
Daba ce a kama ArrayList:
ArrayList na abu yana da kungiyar abu na kowane abu. Daba ce a kama da ArrayList:
Daba ce a kama da Add() method a kama da ArrayList:
Koda daban kafa ArrayList na abu, kuma kama da biyar abu:
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") end if end sub </script>
A tsawon kuskure, ArrayList na abu za a kammala da 16 abu. Daba ce a yi kama ArrayList da TrimToSize() method:
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() end if end sub </script>
A cikin hanyar Sort() method, ArrayList zai iya samar da tarin a cikin shafin littafin ko kuma tarin kananan:
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() mycountries.Sort() end if end sub </script>
Domin samar da tarin kammala, daba ce a amfani da Reverse() a bayan Sort() method:
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() mycountries.Sort() mycountries.Reverse() end if end sub </script>
Kama data daba binda a ArrayList
ArrayList na abu za a kammala samar da labarin da kuma wuri da kuma a cikin dukkanin likita da yawa:
- asp:RadioButtonList
- asp:CheckBoxList
- asp:DropDownList
- asp:Listbox
Iya cece ka a daba dace da kuma likita da RadioButtonList kuma, daba ce a .aspx na shafin kafa likita (ka da yawa, duba ba da asp:ListItem wani abu):
<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("China") 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>
تم تعيين Property DataSource للـ RadioButtonList إلى ArrayList، مما يعرف مصدر البيانات للـ RadioButtonList. يربط Method DataBind() للـ RadioButtonList بـ مصدر البيانات.
التعليق:استخدام قيمة البيانات كـ Text و Value للعناصر التحكم. إذا كنت ترغب في إضافة Value مختلف عن Text، يمكنك استخدام Object HashTable أو Object SortedList.
- الصفحة السابقة ربط البيانات في WebForms
- الصفحة التالية WebForms Hashtable