Latest web development tutorials

ASP.NET SortedList

الأشياء SortedList يجمع بين خصائص كائن والكائن ArrayList جدول هاش.


أمثلة

محاولة - على سبيل المثال

SortedList RadiobuttonList 1

SortedList RadiobuttonList 2

SortedList دروبدوونليست


الأشياء SortedList

كائن SortedList يحتوي على عناصر ذات المفتاح / أعربت أزواج قيمة. SortedList الكائنات فرز العناصر بالترتيب الأبجدي أو الترتيب العددي تلقائيا.

بواسطة الأسلوب Add () لإضافة عناصر إلى SortedList. بواسطة طريقة TrimToSize () لضبط حجم SortedList النهائي.

التعليمة البرمجية التالية بإنشاء كائن SortedList دعا mycountries، وإضافة العناصر الأربعة:

<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>


ربط البيانات

SortedList كائن يمكن أن تولد النص والقيم لعناصر التالية تلقائيا:

  • آسيا والمحيط الهادئ: RadioButtonList
  • آسيا والمحيط الهادئ: CheckBoxList
  • آسيا والمحيط الهادئ: دروبدوونليست
  • آسيا والمحيط الهادئ: مربع قائمة

لربط البيانات إلى التحكم RadioButtonList، أولا إنشاء التحكم RadioButtonList في صفحة .aspx (بدون أي آسيا والمحيط الهادئ: عناصر عنصر القائمة):

<html>
<body>

<form runat="server">
<asp:RadioButtonList id="rb" runat="server" AutoPostBack="True" />
</form>

</body>
</html>

قم بإضافة النصي لإنشاء القائمة، وقيم ملزمة في القائمة إلى التحكم RadioButtonList:

<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>

ثم نضيف روتين، عندما ينقر المستخدم على عنصر في التحكم RadioButtonList عند تنفيذ روتين. عند النقر على زر الراديو، وسوف تظهر التسمية في سطر من النص:

أمثلة

<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>

مظاهرة >>