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.

RangeExpression الفئة

Visual Studio 2010

يوفر طريقة لتحديد ما إذا كانت قيمة هو أكبر من أو أصغر من قيمة محددة، أو ما إذا كانت قيمة هو بين تحديد قيم.

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

public class RangeExpression : ParameterDataSourceExpression

استثناء:شرط
InvalidOperationException

TheDataFieldproperty هوnull.

QueryExtender عنصر تحكم يوفر القدرة على إلى تصفية بيانات في صفحة ويب باستخدام الفئات في System.Web.UI.WebControls.Expressionsمساحة الاسم. تضمين هذه الفئات RangeExpressionفئة.

RangeExpression فئة البحث في عمود بيانات باستخدام ينشئ ازدواجًا من قيم التي تعرف النطاق. يمكنك استخدام DataFieldخاصية إلى تعيين العمود إلى البحث. استخدام MinTypeخاصية إلى تحديد ما إذا كان إلى تضمين أو استثناء الحد الأدنى في نتائج بحث، واستخدام MaxTypeخاصية إلى تحديد ما إذا كان إلى تضمين أو استبعاد القيمة القصوى. يمكن تحديد قيم الحد الأدنى والأقصى في ASP.NETعنصر تحكم s ويمكن تمرير قيم ثم إلى QueryExtenderعنصر تحكم كمعلمات في ControlParameterعنصر تحكم s. عادة يتم عرض نتائج في عنصر تحكم حدود بيانات.

يظهر المثال التالي كيفية بحث في العمود LهوtPrice في الجدول "منتجات" بقاعدة البيانات AdventureWorks للمنتجات التي لديها سعر lهوt في النطاق الذي هو المعين في FromTextBoxو ToTextBoxمربعات نص. يحتوي عامل تصفية قيمة الحد الأدنى ولكن باستثناء القيمة القصوى في نتائج. يتم عرض نتائج في Labelعنصر التحكم.

Th هو المثال رمز هو جزءا من مثال عن بقعة صغيرة في الإرشادات التفصيلية: تصفية البيانات في صفحة ويب باستخدام بناء الجملة المصرح.

<form id="form1" runat="server">
  <asp:TextBox ID="FromTextBox" runat="server"></asp:TextBox>
  <asp:TextBox ID="ToTextBox" runat="server"></asp:TextBox>
  <asp:Button ID="Button1" runat="server" Text="Button" />
  <asp:LinqDataSource ID="LinqDataSource1" 
      ContextTypeName=" FilterDemo.AdventureworksDataContext"  
      runat="server" TableName="Products">
  </asp:LinqDataSource>
  <asp:QueryExtender runat="server"  
       TargetControlID="LinqDataSource1">
    <asp:RangeExpression DataField="ListPrice"  
        MinType="Inclusive" MaxType="Exclusive">
      <asp:ControlParameter ControlID="FromTextBox" />
      <asp:ControlParameter ControlID="ToTextBox" />
    </asp:RangeExpression>
  </asp:QueryExtender>
  <asp:GridView ID="GridView1" runat="server"    
      DataSourceID="LinqDataSource1" AllowPaging="True" >
  </asp:GridView>
</form>

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

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

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

.NET Framework

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