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.

SqlDataSourceView.FilterParameters الخاصية

Visual Studio 2010

ليس لدى مستخدم الحالي الأذونات المناسبة للوصول إلى قاعدة بيانات.FilterExpression

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

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
public ParameterCollection FilterParameters { get; }

قيمة الخاصية

النوع: System.Web.UI.WebControls.ParameterCollection
استناداً إلى الموفر ADO.NET، ترتيب المعلمات في ParameterCollectionمجموعة قد تكون هامة.FilterExpression

FilterParameters و FilterExpressionموفري إقران المعلمات الموجودة في مجموعة طبقاً إلى الترتيب الذي تظهر به المعلمات في معلمات SQL الاستعلام. FilterExpression تطبيق فئة موروثة من FilterParametersأسلوب إلى إدراج البيانات في إلى قاعدة بيانات.Select

ملاحظة الأمانملاحظة الأمان

يوضح المثال التالي كيفية استخدام خاصية لتحديد التسمية النصية المقترنة عنصر تحكم. الحصول أو تعيين محاذاة التسمية النصية المقترنة ب DataViewعنصر تحكم.Select استخدم هذه خاصية لتعيين محاذاة التسمية النصية المقترنة ب FilterExpressionعنصر تحكم.

FilterExpression استرداد خاصية FilterParametersالخاصية التي هو الكائن الذي هو المقترنة عنصر التحكم. ينفذ عملية إدراج استخدام FilterExpressionسلسلة SQL، أي من المعلمات المحددة في SqlDataSourceمجموعة، و قيم الموجودة في الفرعي Selectمجموعة. استخدام FilterExpressionالحدث إلى التحقق من صحة قيم المعلمات قبل تنفيذ الاستعلام.FilterParameters In addition, the filter parameter is a ControlParameter object that is bound to the SelectedValue property of the DropDownList control. يجب التصريح بوضوح DropDownListخاصية واستدعاء AutoPostBackالطريقة عند استخدام عناصر تحكم حدود بيانات، مثل true(unlike غير ذلك cتشغيلtrols, such كـDropDownListوGridView, which automatiيتصلy يملأ the معلمات و يتصلتشغيل a مصدر بيانات cتشغيلtrol).


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">

            <p>Show all employees with the following title:
            <asp:DropDownList
                id="DropDownList1"
                runat="server"
                AutoPostBack="True">
                <asp:ListItem Selected="True">Sales Representative</asp:ListItem>
                <asp:ListItem>Sales Manager</asp:ListItem>
                <asp:ListItem>Vice President, Sales</asp:ListItem>
            </asp:DropDownList></p>

            <asp:SqlDataSource
                id="SqlDataSource1"
                runat="server"
                ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
                SelectCommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees"
                FilterExpression="Title='{0}'">
                <FilterParameters>
                    <asp:ControlParameter Name="Title" ControlId="DropDownList1" PropertyName="SelectedValue"/>
                </FilterParameters>
            </asp:SqlDataSource>

            <p><asp:GridView
                id="GridView1"
                runat="server"
                DataSourceID="SqlDataSource1"
                AutoGenerateColumns="False">
                <columns>
                    <asp:BoundField Visible="False" DataField="EmployeeID" />
                    <asp:BoundField HeaderText="First Name" DataField="FirstName" />
                    <asp:BoundField HeaderText="Last Name" DataField="LastName" />
                </columns>
            </asp:GridView></p>

        </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
إظهار: