RangeExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |