This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SelectionList.SelectType الخاصية

Visual Studio 2010

الحصول أو تعيين مصدر بيانات lهوt هو التي يتم ربط. This URL must فقط be passed كـ a معلمة إلى the ListSelectType أسلوب of the كاتب نص. القيمة الافتراضية هي DropDown.

مساحة الاسم:  System.Web.UI.MobileControls
التجميع:  System.Web.Mobile (في System.Web.Mobile.dll)

[BindableAttribute(true)]
public ListSelectType SelectType { get; set; }
<asp:SelectionList SelectType="ListSelectType" />

قيمة الخاصية

النوع: System.Web.UI.MobileControls.ListSelectType
مصدر بيانات lهوt التي هو التي يتم ربط.

A SelectionList object can be rendered as a CheckBox, DropDown, ListBox, MultiSelectListBox, or Radio list, depending on the target device. بيانات المصدر يمكن أن تكون أما من نوع ، أو يمكن أن تكون من نوع . إذا كان مصدر بيانات هو من نوع MultiSelectListBox، يمكنك استخدام CheckBoxالحقل لتعيين أي عضو للاستخراج. قم بتعيين أي خصائص لعنصر منضم للبيانات إلى عند حدود عنصر خاصية.

قيم ListSelectType:

الوصف

خاصية لعنصر منضم للبيانات إلى عند حدود عنصر الخاصية.

CheckBox

بإرجاع إذا كان يسمح اختيارات متعددة.

نعم

DropDown

إذايسمح بتحديدات متعددة؛ وإلا.

لا

ListBox

لإنشاء على تحديد المتعدد ، المعينة الخاصة به خاصية إلى .

لا

MultipleSelectionListBox

يحدث عند عنصر في lهوt هو مرتبط بالبيانات.

نعم

Radio

عند أحد العناصر في عنصر التحكم هو التي تم إنشاؤها وربط بيانات، th هو معالج الأحداث بتعيين خصائص العنصر lهوt من التعبيرات إجبارية.

لا

المصدر من عناصر الموجودة في مجموعة يتم إنشاؤها.SelectedIndexChanged وراثة فئات يمكن ليمنع هذا أسلوب لسلوك ربط بيانات المخصصة.Rows

ملاحظةملاحظة

نموذج تعليمات برمجية التالي يستخدم طراز تعليمات برمجية أحادية و قد لا تعمل بشكل صحيح في حالة نسخ مباشرة في التعليمات برمجية-خلف ملف. يجب أن يتم نسخ نموذج تعليمات برمجية هذه في ملف نصي فارغ له ملحق.aspx. لمزيد من المعلومات، راجع نظرة عامة حول بناء جملة صفحة ASP.NET على ويب.


<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    public void Page_Load(Object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            // Create data for the list
            ArrayList arr = new ArrayList();
            arr.Add (new 
                Task ("Verify transactions", "Done"));
            arr.Add (new 
                Task ("Check balance sheet", "Scheduled"));
            arr.Add (new 
                Task ("Call customer",       "Done"));
            arr.Add (new 
                Task ("Issue checks",          "Pending"));
            arr.Add (new 
                Task ("Send report",         "Pending"));
            arr.Add (new 
                Task ("Attend meeting",      "Scheduled"));

            // Set properties for the list
            SelList1.SelectType = 
                ListSelectType.ListBox;
            SelList1.Wrapping = Wrapping.NoWrap;
            SelList1.DataValueField = "Status";
            SelList1.DataTextField  = "TaskName";
            SelList1.Rows = 3;

            // Bind the list to the data
            SelList1.DataSource = arr;
            SelList1.DataBind ();

            Label1.Text = "Select an item and click the button.";
            Label2.Text = "Tasks are arranged by priority";
        }
    }

    void ShowStatus(Object sender, EventArgs e)
    {
        string statusSpec = "Status: {0} is {1}";
        string prioSpec = "Priority: {0}";

        // Expand the list to show all items
        SelList1.Rows = SelList1.Items.Count;

        // Display the status
        Label1.Text = String.Format(statusSpec, 
            SelList1.Selection.Text,
            SelList1.Selection.Value);
        // Display the priority
        Label2.Text = String.Format(prioSpec, 
            (SelList1.SelectedIndex + 1));
    }

    // Custom class for the task data
    class Task
    {
        private String _TaskName;
        private String _Status;

        public Task(String TaskName, String Status)
        {
            _TaskName = TaskName;
            _Status = Status;
        }
        public String TaskName { get { return _TaskName; } }
        public String Status { get { return _Status; } }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
    <mobile:Form runat="server" id="Form1">
        <mobile:Label runat="server" id="Label1" />
        <mobile:Label runat="server" id="Label2" />
        <mobile:SelectionList runat="server" id="SelList1" 
            OnSelectedIndexChanged="ShowStatus" />
        <mobile:Command ID="Command1" runat="server" 
            Text="Show Status" />
    </mobile:Form>
</body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1
إظهار: