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.

DynamicFilterExpression الفئة

Visual Studio 2010

تعديل استعلام قواعد البيانات باستخدام القيمة من عنصر تحكم عامل تصفية المحدد.

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

public class DynamicFilterExpression : DataSourceExpression

DynamicFilterExpression تمكنك من تعديل استعلام قاعدة بيانات باستخدام قيم التي تم تعيينها في الفئة من DynamicFilterعنصر التحكم. عنصر التحكم هذا المفوضون مهمة البناء من IQueryableالاستعلام إلى عنصر تحكم خاصة مثل QueryableFilterRepeaterعنصر التحكم أو DynamicFilterعنصر التحكم.

تصفية عناصر التحكم بدوره بتفويض إنشاء الاستعلام في عامل التصفية قالب التي التي تشير إليها. الاستعلام هو تنفيذ ذلك بواسطة مصدر بيانات التحكم التي هو المشار إليه بواسطة QueryExtenderعنصر التحكم.

إلى استخدم DynamicFilterExpressionالفئة في صفحة، يمكنك اتباع الخطوات التالية:

  • إضافة QueryExtenderعنصر التحكم إلى الصفحة.

  • تعيين TargetControlIDخاصية QueryExtenderالتحكم إلى مرجع مصدر بيانات عنصر تحكم.

  • إضافة DynamicFilterExpressionكائن كتابع QueryExtenderعنصر تحكم.

  • قم بتعيين ControlIDخاصية DynamicFilterExpressionكائن الرجوع إلى عنصر تحكم عامل تصفية.

في السابق لخطوات هو يفترض تعريف عناصر التصفية مرتبطة وعناصر تحكم حدود بيانات وعنصر تحكم مصدر بيانات في الصفحة.

يظهر المثال التالي كيفية استخدام DynamicFilterExpressionعنصر تحكم بتحديد قالب عامل تصفية في صفحة. عامل تصفية قالب DynamicFilterعنصر التحكم الذي يتم تعريف بواسطة DynamicFilterExpressionالتحكم من خلال به ControIDخاصية.

<asp:QueryExtender ID="QueryExtender1" 
    TargetControlID="GridDataSource" runat="server">
    <asp:DynamicFilterExpression ControlID="CategoryFilterID" />
</asp:QueryExtender>

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

مدعوم في: 4
إظهار: