ASP.NET - O objeto do Hashtable |
O objeto do Hashtable contem artigos no formul�rio de pares da chave/valor.
|
O objeto de SortedList
|
O objeto do Hashtable contem artigos no formul�rio de pares da chave/valor e as chaves s�o usadas como �ndices, e as buscas muito r�pidas podem ser feitas para valores procurarando com suas chaves.
Com o m�todo da adi��o (), os artigos s�o adicionados ao Hashtable.
O c�digo abaixo cr�a um Hashtable nomeado mycountries e quatro elementos s�o adicionados:
|
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
end if
end sub
</script>
|
|
Emperramento dos dados
|
Um objeto do Hashtable pode automaticamente gerar os valores e o texto aos seguintes controles:
- asp: RadioButtonList
- asp: CheckBoxList
- asp: DropDownList
- asp: Listbox
Criar primeiramente um controle de RadioButtonList (sem algum asp: Elementos de ListItem) em uma p�gina de .aspx para ligar dados a um controle de RadioButtonList:
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Adicionar ent�o o seguinte certificado que constr�i a lista:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
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>
|
|
Ent�o no controle de RadioButtonList, n�s adicionamos uma rotina secund�ria a ser executada quando o usu�rio estala sobre um artigo. Um texto publicar-se-� em uma etiqueta, quando uma tecla de r�dio � estalada:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
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>
|
|
Nota: Voc� n�o pode escolher a ordem da sorte dos artigos adicionados ao Hashtable. Usar o objeto de SortedList, classificar alfabeticamente ou numericamente artigos.
|
 |
 |
Keywords:
ASP.NET using The Hashtable Object,
vb net hashtable,
asp net hashtable,
vb net using,
asp net object,
vb net object,
visual basic object,
visual basic using,
asp net using,
c# hashtable,
java hashtable,
jsp hashtable,
c# using,
hashmap hashtable,
hashtable api,
hashtable array,
sort hashtable,
hashtable collection,
vb hashtable,
java object,
hashtable serializable,
arraylist object,
hashtable example,
c# object,
arraylist hashtable,
hashtable string,
hashtable enumeration,
hashtable iterator,
value object,
static hashtable,
hashtable value,
object string,
hashtable xml,
using msdn
|