RangeExpression Sınıf

Tanım

Değerin belirtilen değerden büyük veya bu değere eşit olup olmadığını veya değerin belirtilen iki değerin arasında olup olmadığını belirlemenin bir yolunu sağlar.

public ref class RangeExpression : System::Web::UI::WebControls::Expressions::ParameterDataSourceExpression
public class RangeExpression : System.Web.UI.WebControls.Expressions.ParameterDataSourceExpression
type RangeExpression = class
    inherit ParameterDataSourceExpression
Public Class RangeExpression
Inherits ParameterDataSourceExpression
Devralma

Örnekler

Aşağıdaki örnek, FromTextBox ve metin kutularında belirtilen aralıkta bir liste fiyatına sahip ürünler Için AdventureWorks veritabanının Products tablosundaki ListPrice sütununda nasıl arama yapılacağını gösterir ToTextBox . Filtre, en küçük değeri içerir, ancak sonuçlarda maksimum değeri dışlar. Sonuçlar bir Label denetimde görüntülenir.

Bu kod örneği, Izlenecek yol: bir Web sayfasındaki verileri bildirime dayalı sözdizimi kullanarak filtrelemeiçin sunulan daha büyük bir örneğin bir parçasıdır.

Açıklamalar

QueryExtenderDenetim, bir Web sayfasındaki verileri, ad alanındaki sınıfları kullanarak filtreleme olanağı sağlar System.Web.UI.WebControls.Expressions . Bu sınıflar sınıfını içerir RangeExpression .

RangeExpressionSınıfı, aralığı tanımlayan bir değer çifti kullanarak bir veri sütununda arama yapar. DataFieldAranacak sütunu belirtmek için özelliğini kullanın. MinTypeÖzelliği, arama sonuçlarında minimum değeri dahil etmek veya hariç tutmak için özelliğini kullanın ve MaxType en yüksek değer eklenip eklenmeyeceğini veya dışlanıp dışlanmayacağını belirtmek için özelliğini kullanın. maksimum ve minimum değerler ASP.NET denetimlerinde belirtilebilir ve değerler daha sonra QueryExtender denetimlerde parametreler olarak denetime geçirilebilir ControlParameter . Sonuçlar genellikle veriye dayalı bir denetimde görüntülenir.

Oluşturucular

RangeExpression()

RangeExpression sınıfının yeni bir örneğini başlatır.

Özellikler

Context

HttpContextSahip denetiminin örneğini alır.

(Devralındığı yer: DataSourceExpression)
DataField

Karşılaştırma için kullanılacak alanı alır veya ayarlar.

DataSource

Sahip denetimiyle ilişkili veri kaynağı nesnesini alır.

(Devralındığı yer: DataSourceExpression)
IsTrackingViewState

Bir veri kaynağı ifadesi nesnesinin görünüm durumu değişikliklerini izlemediğini gösteren bir değer alır.

(Devralındığı yer: DataSourceExpression)
MaxType

Aralığın en büyük değerini alır veya ayarlar.

MinType

Aralığın en küçük değerini alır veya ayarlar.

Owner

Sahip denetimini alır.

(Devralındığı yer: DataSourceExpression)
Parameters

Bu nesneyle ilişkili parametreleri alır DataSourceExpression .

(Devralındığı yer: ParameterDataSourceExpression)
ViewState

StateBagGeçerli görünüm durumu bilgilerini içeren sınıfın bir örneğini alır.

(Devralındığı yer: DataSourceExpression)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetQueryable(IQueryable)

IQueryableAralık karşılaştırmasının gerçekleştirildiği nesneyi alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
LoadViewState(Object)

, ParameterDataSourceExpression Kalıcı olması gereken nesne içindeki değerlerin durumunu yükler.

(Devralındığı yer: ParameterDataSourceExpression)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SaveViewState()

Nesnenin geçerli görünüm durumunu kaydeder ParameterDataSourceExpression .

(Devralındığı yer: ParameterDataSourceExpression)
SetContext(Control, HttpContext, IQueryableDataSource)

Belirtilen sahip denetimini, bağlamı ve veri kaynağını kullanarak ifadeyi yürütür.

(Devralındığı yer: ParameterDataSourceExpression)
SetDirty()

Nesneyi, DataSourceExpression durumu görünüm durumuna kaydedilecek şekilde işaretler.

(Devralındığı yer: DataSourceExpression)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TrackViewState()

Nesnenin nesnenin nesnesinde ParameterDataSourceExpression depolanabilmesi için nesnenin görünüm durumu değişikliklerini izler StateBag .

(Devralındığı yer: ParameterDataSourceExpression)

Belirtik Arabirim Kullanımları

IStateManager.IsTrackingViewState

Bir sınıf tarafından uygulandığında, bir veri kaynağı ifadesi nesnesinin görünüm durumu değişikliklerini izlemediğini gösteren bir değer alır.

(Devralındığı yer: DataSourceExpression)
IStateManager.LoadViewState(Object)

Bir sınıf tarafından uygulandığında, veri kaynağı ifade nesnesinin daha önce kaydedilen görünüm durumunu yükler.

(Devralındığı yer: DataSourceExpression)
IStateManager.SaveViewState()

Bir sınıf tarafından uygulandığında, nesnenin geçerli görünüm durumunu kaydeder DataSourceExpression .

(Devralındığı yer: DataSourceExpression)
IStateManager.TrackViewState()

Bir sınıf tarafından uygulandığında, DataSourceExpression değişikliklerin StateBag veri kaynağı ifade nesnesi için nesne üzerinde depolanabilmesi için nesnenin görünüm durumu değişikliklerini izler.

(Devralındığı yer: DataSourceExpression)

Şunlara uygulanır

Ayrıca bkz.