ASP.NET - Kifaa cha HashTable
- Ukurasa wa Kudumu ArrayList ya WebForms
- Pya cha Kufikia SortedList ya WebForms
Kifaa cha HashTable kinahusisha makundi ya kina kwa kina/maadili.
Mfano
Kumekua kwa kina cha HashTable
Kifaa cha HashTable kinahusisha makundi ya kina kwa kina/maadili. Kina kinatumiwa kama msingi, na kwa kutumia uchunguzi wa kina, inabidi kufungua thamani kwa kawaida.
Kuweka kwa kina kwa kutumia method ya Add().
Maktaba ya kufanya kwa kina inayotokana na kifaa cha HashTable cha jina la mycountries, ina kumekua makundi sita:
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New Hashtable mycountries.Add("C","China") mycountries.Add("S","Sweden") mycountries.Add("F","France") mycountries.Add("I","Italy") end if end sub </script>
Kubinda Data
Mfano wa Kifaa cha HashTable inarudisha matukio ya maelezo na thamani kwa kifaa hiki: kwa mfano:
- asp:RadioButtonList
- asp:CheckBoxList
- asp:DropDownList
- asp:Listbox
Kuwa na data ya kubinda kati ya kiini cha RadioButtonList, tumekuja kumekua kiini cha RadioButtonList kwa kwenye .aspx (kimsingi kuna asp:ListItem elementi)
<html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" /> </form> </body> </html>
Kisha tukianza script ya kumwakilisha orodha:
<script runat="server"> sub Page_Load if Not Page.IsPostBack then dim mycountries=New Hashtable 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>
Kisha hivi tukianza makina ya msahauzi, ambaye inafanya kazi kama mtumishi anapigia kati ya kiini cha RadioButtonList. Kama kiini kimoja kinafungwa, label inatokana na matukio ya maelezo:
<script runat="server"> sub Page_Load if Not Page.IsPostBack then dim mycountries=New Hashtable 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>
Mtaarifu:Huzingatia: Unaweza kuwaona ukurasa wa kufikia kwa ujenzi wa vifaa. Kila msaada unafikia kwa kutumia kifaa cha SortedList.
- Ukurasa wa Kudumu ArrayList ya WebForms
- Pya cha Kufikia SortedList ya WebForms