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.
Bir değerin belirtilen değerden büyük veya daha küçük olup olmadığını ya da bir değerin belirtilen iki değer arasında olup olmadığını saptamak için bir yol 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 örnekte, AdventureWorks veritabanının Products tablosundaki ListPrice sütununda ve ToTextBox metin kutularında FromTextBox belirtilen aralıkta liste fiyatı olan ürünler için arama yapılır. Filtre en düşük değeri içerir, ancak sonuçlardaki en büyük değeri dışlar. Sonuçlar bir Label denetimde görüntülenir.
Bu kod örneği, İzlenecek Yol: Bildirim Temelli Söz Dizimi Kullanarak Web Sayfasındaki Verileri Filtreleme başlığı altında sağlanan daha büyük bir örneğin parçasıdır.
Açıklamalar
Denetim, QueryExtender bir Web sayfasındaki verileri ad alanında sınıflar System.Web.UI.WebControls.Expressions kullanarak filtreleme olanağı sağlar. Bu sınıflar sınıfını RangeExpression içerir.
sınıfı, RangeExpression aralığı tanımlayan bir değer çiftini kullanarak bir veri sütununda aramalar. Aranacak sütunu belirtmek için özelliğini kullanırsınız DataField . Arama sonuçlarına MinType en küçük değerin dahil edilip edilmeyeceğini veya dışlanıp dışlanmayacağını belirtmek için özelliğini ve maksimum değerin dahil edilip edilmeyeceğini belirtmek için özelliğini kullanırsınız MaxType . En yüksek ve en düşük değerler ASP.NET denetimlerde belirtilebilir ve değerler denetimlerde ControlParameter parametre olarak denetime QueryExtender geçirilebilir. Sonuçlar genellikle veriye bağlı bir denetimde görüntülenir.
Oluşturucular
| Name | Description |
|---|---|
| RangeExpression() |
RangeExpression sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Context |
HttpContext Sahip 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 |
Veri kaynağı ifade nesnesinin görünüm durumu değişikliklerini izlediğ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 düşük değerini alır veya ayarlar. |
| Owner |
Sahip denetimini alır. (Devralındığı yer: DataSourceExpression) |
| Parameters |
Bu DataSourceExpression nesneyle ilişkili parametreleri alır. (Devralındığı yer: ParameterDataSourceExpression) |
| ViewState |
Geçerli görünüm durumu bilgilerini içeren sınıfın bir örneğini StateBag alır. (Devralındığı yer: DataSourceExpression) |
Yöntemler
| Name | Description |
|---|---|
| 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) |
Aralık karşılaştırmasının IQueryable gerçekleştirildiği nesneyi alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| LoadViewState(Object) |
Nesnedeki kalıcı olması gereken değerlerin ParameterDataSourceExpression durumunu yükler. (Devralındığı yer: ParameterDataSourceExpression) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SaveViewState() |
Nesnenin geçerli görünüm durumunu ParameterDataSourceExpression kaydeder. (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() |
Durumunun DataSourceExpression görünüm durumunda kaydedilmesi için nesneyi işaretler. (Devralındığı yer: DataSourceExpression) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TrackViewState() |
Değişikliklerin nesnenin nesnesinde ParameterDataSourceExpression depolanabilmesi için nesnenin StateBag görünüm durumu değişikliklerini izler. (Devralındığı yer: ParameterDataSourceExpression) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Bir sınıf tarafından uygulandığında, veri kaynağı ifade nesnesinin görünüm durumu değişikliklerini izlediğ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 kaydedilmiş 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 DataSourceExpression kaydeder. (Devralındığı yer: DataSourceExpression) |
| IStateManager.TrackViewState() |
Bir sınıf tarafından uygulandığında, değişikliklerin veri kaynağı ifade nesnesi için nesnede StateBag depolanabilmesi için nesnenin görünüm durumu değişikliklerini DataSourceExpression izler. (Devralındığı yer: DataSourceExpression) |