ASP.NET - SortedList အရာ
- ပြီးလွှတ် WebForms Hashtable
- နောက်လွှတ် WebForms XML ဖိုင်
SortedList အရာကို ArrayList နှင့် Hashtable အရာများ ကို ပါဝင်သည်။ SortedList အရာကို ပါဝင်သည်။
SortedList အရာ
SortedList အရာကို ကို/အချက်အလက် ပေါင်းစပ်ထားသော အရာကို ပါဝင်သည်။ SortedList အရာကို အက္ခရာ အချက်အလက် သို့မဟုတ် အရှင်းအချက် အချက်အလက် အတိုင်း အစိတ်အပိုင်းများ အတိုင်း အဆင့်အတိုင်း အပြီးသတ်ပါ:
Add() စနစ်ကို အသုံးပြု၍ SortedList အရာကို ထပ်ထည့်ပါ၊ SortedList အရာကို TrimToSize() စနစ်ကို အသုံးပြု၍ အဆင့်အတိုင်း အရွယ်အစား ပြင်ဆင်ပါ:
အောက်ရှိ ကြော်ငြာစာ အား SortedList အမည်ဖြင့် ဖွဲ့စည်းပါ တွင် အစိတ်အပိုင်း လေးခု ထပ်ထည့်ပါ:
<script runat="server"> sub Page_Load if Not Page.IsPostBack then dim mycountries=New SortedList mycountries.Add("C","China") mycountries.Add("S","Sweden") mycountries.Add("F","France") mycountries.Add("I","Italy") end if end sub </script>
ရူပ်ရေး
SortedList အရေးယူဆောင်ရသော အရာကို ဖြစ်စေ၍ အောက်ရှိ အသုံးချခြင်းများ အတွက် အချက်အလက် ကို အသုံးပြုပါ:
- asp:RadioButtonList
- asp:CheckBoxList
- asp:DropDownList
- asp:Listbox
RadioButtonList 控ရိုက်ခဲ့ရန် ရူပ်ရေးကို လိုက်ဖြတ်ပါက အေအိုင်အမ်အို ဖုန်းကြိုး အချက်အလက် တွင် RadioButtonList 控ရိုက်ခဲ့ပြီး အေအိုင်အမ်အို:ListItem အချက်အလက် တစ်ခု မပါဘဲ:
<html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" /> </form> </body> </html>
နောက်ပိုင်းတွင် စစ်တမ်းစာရင်းကို ထပ်ထည့်ပါ:
<script runat="server"> sub Page_Load if Not Page.IsPostBack then dim mycountries=New SortedList mycountries.Add("C","China") mycountries.Add("S","Sweden") mycountries.Add("F","France") mycountries.Add("I","Italy") rb.DataSource=mycountries rb.DataValueField="Key" rb.DataTextField="Value" rb.DataBind() end if end sub </script> <html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" /> </form> </body> </html>
နောက်ပြီးတွင် ကျသော ဖြင့် ကောင်းကြီးတစ်ခု ထပ်ထည့်ပါ၊ ထို ဖြင့် အသုံးပြုသူ သည် RadioButtonList အသုံးပြုသည့် အရာ ကို ခွင့်ပြုလိုက်သောအခါ ဖြင့် အပြော့ခွင့် လုပ်ပေးပါ။ အသုံးပြုသူ သည် ကိုယ်စားပြုသည့် အရာ ကို ခွင့်ပြုလိုက်သောအခါ ပြောင်းလဲသွားသော အခြေခံချက် သည် label တွင် ပြောင်းလဲပြီး ပြောင်းလဲသွားသည်။
<script runat="server"> sub Page_Load if Not Page.IsPostBack then dim mycountries=New SortedList mycountries.Add("C","China") mycountries.Add("S","Sweden") mycountries.Add("F","France") mycountries.Add("I","Italy") rb.DataSource=mycountries rb.DataValueField="Key" rb.DataTextField="Value" rb.DataBind() end if end sub sub displayMessage(s as Object,e As EventArgs) lbl1.text="Your favorite country is: " & rb.SelectedItem.Text end sub </script> <html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" onSelectedIndexChanged="displayMessage" /> <p><asp:label id="lbl1" runat="server" /></p> </form> </body> </html>
- ပြီးလွှတ် WebForms Hashtable
- နောက်လွှတ် WebForms XML ဖိုင်