ASP.NET - O objeto de SortedList |
O objeto de SortedList combina as caracter�sticas do objeto do Hashtable e do objeto de ArrayList.
|
O objeto de SortedList
|
O objeto de SortedList contem artigos no formul�rio de pares da chave/valor. Um objeto de SortedList classifica automaticamente os artigos na ordem num�rica ou phabetic.
Com o m�todo da adi��o (), os artigos s�o adicionados ao SortedList.With o m�todo de TrimToSize (), um SortedList podem ser feitos sob medida a seu tamanho final.
O c�digo abaixo cr�a um SortedList nomeado mycountries e quatro elementos s�o adicionados:
|
<script runat="server">
sub Page_Load
if Not Page.IsPostBack then
dim mycountries=New SortedList
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 de SortedList pode automaticamente gerar os valores e o texto aos seguintes controles:
- asp: RadioButtonList
- asp: DropDownList
- asp: CheckBoxList
- 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 SortedList
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>
|
|
No controle de RadioButtonList, n�s adicionamos uma rotina secund�ria a ser executada quando o usu�rio estala sobre um artigo. o 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 SortedList
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>
|
|
 |
 |
Keywords:
ASP.NET using The SortedList Object,
vb net sortedlist,
asp net sortedlist,
system collections sortedlist,
vb net using,
asp net object,
vb net object,
visual basic object,
visual basic using,
asp net using,
c# sortedlist,
java sortedlist,
sortedlist example,
c# using,
arraylist object,
c# object
|