ASP.NET - Der SortedList Gegenstand |
Der SortedList Gegenstand kombiniert die Eigenschaften des Hacktischgegenstandes und des ArrayList Gegenstandes.
|
Der SortedList Gegenstand
|
Der SortedList Gegenstand enth�lt Einzelteile in Form von Schl�ssel-/Wertpaaren. Ein SortedList Gegenstand sortieren automatisch die Einzelteile im numerischen oder phabetic Auftrag.
Mit der Methode hinzuf�gen () werden Einzelteile dem SortedList.With die TrimToSize () Methode, ein SortedList k�nnen zu seiner abschlie�enden Gr��e sortiert werden hinzugef�gt.
Der Code folgend verursacht ein SortedList, das mycountries genannt wird und vier Elemente werden addiert:
|
<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>
|
|
Daten-Schwerg�ngigkeit
|
Ein SortedList Gegenstand kann die Werte und den Text zu den folgenden Kontrollen automatisch erzeugen:
- Asp: RadioButtonList
- Asp: DropDownList
- Asp: CheckBoxList
- Asp: Listbox
Eine RadioButtonList Steuerung zuerst verursachen (ohne irgendein Asp: ListItem Elemente) in einer .aspx Seite, zum von Daten an eine RadioButtonList Steuerung zu binden:
|
<html>
<body>
<form runat="server">
<asp:RadioButtonList id="rb" runat="server"
AutoPostBack="True" />
</form>
</body>
</html>
|
|
Den folgenden Index dann addieren, der die Liste errichtet:
|
<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>
|
|
In der RadioButtonList Steuerung f�gen wir eine durchgef�hrt zu werden hinzu Subroutine, wenn der Benutzer an ein Einzelteil klickt. erscheint der Text in einem Aufkleber, wenn eine Radiotaste angeklickt wird:
|
<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>
|
|
|
|
Schl�sselw�rter:
ASP.NET, den SortedList Gegenstand, vb Nettosortedlist, Asp Nettosortedlist, System Ansammlungen sortedlist, vb Nettoc$verwenden, Asp Nettogegenstand, vb Nettogegenstand, grundlegender sichtlichgegenstand, grundlegendes sichtlichc$verwenden, Asp Netz verwendend mit, c# sortedlist, Java sortedlist, sortedlist Beispiel, c# mit, arraylist Gegenstand, c# Gegenstand
|