RangeExpression Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan cara untuk menentukan apakah nilai lebih besar dari atau kurang dari nilai yang ditentukan, atau apakah nilai berada di antara dua nilai yang ditentukan.
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
- Warisan
Contoh
Contoh berikut menunjukkan cara mencari kolom ListPrice di tabel Produk database AdventureWorks untuk produk yang memiliki harga daftar dalam rentang yang ditentukan dalam kotak FromTextBox teks dan ToTextBox . Filter menyertakan nilai minimum tetapi mengecualikan nilai maksimum dalam hasil. Hasilnya ditampilkan dalam Label kontrol.
Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan dalam Panduan: Memfilter Data di Halaman Web Menggunakan Sintaks Deklaratif.
Keterangan
QueryExtender Kontrol menyediakan kemampuan untuk memfilter data di halaman Web dengan menggunakan kelas di System.Web.UI.WebControls.Expressions namespace. Kelas-kelas ini termasuk RangeExpression kelas .
Kelas RangeExpression mencari kolom data menggunakan sepasang nilai yang menentukan rentang. Anda menggunakan DataField properti untuk menentukan kolom yang akan dicari. Anda menggunakan MinType properti untuk menentukan apakah akan menyertakan atau mengecualikan minimum dalam hasil pencarian, dan Anda menggunakan MaxType properti untuk menentukan apakah akan menyertakan atau mengecualikan nilai maksimum. Nilai maksimum dan minimum dapat ditentukan dalam kontrol ASP.NET dan nilai kemudian dapat diteruskan ke QueryExtender kontrol sebagai parameter dalam ControlParameter kontrol. Hasilnya biasanya ditampilkan dalam kontrol terikat data.
Konstruktor
| Nama | Deskripsi |
|---|---|
| RangeExpression() |
Menginisialisasi instans baru dari kelas RangeExpression. |
Properti
| Nama | Deskripsi |
|---|---|
| Context |
Mendapatkan instans HttpContext kontrol pemilik. (Diperoleh dari DataSourceExpression) |
| DataField |
Mendapatkan atau mengatur bidang yang akan digunakan untuk perbandingan. |
| DataSource |
Mendapatkan objek sumber data yang terkait dengan kontrol pemilik. (Diperoleh dari DataSourceExpression) |
| IsTrackingViewState |
Mendapatkan nilai yang menunjukkan apakah objek ekspresi sumber data melacak perubahan status tampilannya. (Diperoleh dari DataSourceExpression) |
| MaxType |
Mendapatkan atau mengatur nilai maksimum rentang. |
| MinType |
Mendapatkan atau menetapkan nilai minimum rentang. |
| Owner |
Mendapatkan kontrol pemilik. (Diperoleh dari DataSourceExpression) |
| Parameters |
Mendapatkan parameter yang terkait dengan objek ini DataSourceExpression . (Diperoleh dari ParameterDataSourceExpression) |
| ViewState |
Mendapatkan instans StateBag kelas yang berisi informasi status tampilan saat ini. (Diperoleh dari DataSourceExpression) |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetQueryable(IQueryable) |
IQueryable Mendapatkan objek tempat perbandingan rentang dilakukan. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| LoadViewState(Object) |
Memuat status nilai dalam ParameterDataSourceExpression objek yang harus dipertahankan. (Diperoleh dari ParameterDataSourceExpression) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| SaveViewState() |
Menyimpan status ParameterDataSourceExpression tampilan objek saat ini. (Diperoleh dari ParameterDataSourceExpression) |
| SetContext(Control, HttpContext, IQueryableDataSource) |
Menjalankan ekspresi dengan menggunakan kontrol pemilik, konteks, dan sumber data yang ditentukan. (Diperoleh dari ParameterDataSourceExpression) |
| SetDirty() |
DataSourceExpression Menandai objek sehingga statusnya akan disimpan dalam status tampilan. (Diperoleh dari DataSourceExpression) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| TrackViewState() |
Melacak perubahan ParameterDataSourceExpression status tampilan objek sehingga perubahan dapat disimpan dalam StateBag objek untuk objek. (Diperoleh dari ParameterDataSourceExpression) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IStateManager.IsTrackingViewState |
Saat diimplementasikan oleh kelas, mendapatkan nilai yang menunjukkan apakah objek ekspresi sumber data melacak perubahan status tampilannya. (Diperoleh dari DataSourceExpression) |
| IStateManager.LoadViewState(Object) |
Saat diimplementasikan oleh kelas, memuat status tampilan objek ekspresi sumber data yang disimpan sebelumnya. (Diperoleh dari DataSourceExpression) |
| IStateManager.SaveViewState() |
Saat diimplementasikan oleh kelas, menyimpan status DataSourceExpression tampilan objek saat ini. (Diperoleh dari DataSourceExpression) |
| IStateManager.TrackViewState() |
Saat diimplementasikan oleh kelas, melacak perubahan DataSourceExpression status tampilan objek sehingga perubahan dapat disimpan dalam StateBag objek untuk objek ekspresi sumber data. (Diperoleh dari DataSourceExpression) |