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
|