Share via


QueryableDataSourceView Kelas

Definisi

QueryableDataSource Mendukung kontrol dan menyediakan antarmuka untuk kontrol terikat data untuk melakukan operasi data LINQ.

public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
Warisan
QueryableDataSourceView
Turunan
Penerapan

Konstruktor

QueryableDataSourceView(DataSourceControl, String, HttpContext)

Menginisialisasi instans baru kelas QueryableDataSourceView.

Bidang

EventSelected

Menentukan apakah peristiwa yang menyebabkan operasi pengambilan data selesai telah terjadi.

EventSelecting

Menentukan apakah peristiwa yang terjadi sebelum operasi pengambilan data terjadi.

Properti

AutoGenerateOrderByClause

Mendapatkan atau menetapkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource membuat klausa dinamis OrderBy .

AutoGenerateWhereClause

Mendapatkan atau menetapkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource membuat klausa dinamis Where .

AutoPage

Mendapatkan atau menetapkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung halaman secara default.

AutoSort

Mendapatkan atau mengatur nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung pengurutan secara default.

CanDelete

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung operasi penghapusan.

CanInsert

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung operasi penyisipan.

CanPage

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung halaman.

CanRetrieveTotalRowCount

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung pengambilan jumlah total baris data, dan mengambil data.

CanSort

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung tampilan data yang diambil yang diurutkan.

CanUpdate

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek yang terkait dengan kontrol saat ini QueryableDataSource mendukung operasi pembaruan.

DeleteParameters

Mendapatkan koleksi yang berisi parameter yang digunakan selama operasi penghapusan.

EntityType

Mendapatkan jenis objek data yang akan digunakan untuk operasi CUD.

Events

Mendapatkan daftar delegasi penanganan aktivitas untuk tampilan sumber data.

(Diperoleh dari DataSourceView)
GroupBy

Mendapatkan atau mengatur nama atau nama properti yang akan digunakan selama operasi pilih untuk mengelompokkan data.

GroupByParameters

Mendapatkan kumpulan parameter yang nilainya digunakan untuk membuat GroupBy klausa selama operasi pilih.

InsertParameters

Mendapatkan kumpulan parameter yang digunakan selama operasi penyisipan.

IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah QueryableDataSourceView objek menyimpan perubahan pada status tampilannya.

Name

Mendapatkan nama tampilan sumber data.

(Diperoleh dari DataSourceView)
OrderBy

Mendapatkan atau mengatur nama atau nama properti yang digunakan selama operasi pilih untuk mengurutkan data.

OrderByParameters

Mendapatkan kumpulan parameter yang digunakan selama operasi pilih untuk mengurutkan data.

OrderGroupsBy

Mendapatkan atau mengatur nama properti yang digunakan selama operasi pilih untuk mengurutkan data yang dikelompokkan.

OrderGroupsByParameters

Mendapatkan kumpulan parameter yang digunakan untuk membuat OrderGroupsBy klausa.

SelectNew

Mendapatkan atau mengatur properti dan nilai terhitung yang disertakan dalam data yang diambil.

SelectNewParameters

Mendapatkan kumpulan parameter yang digunakan selama operasi pengambilan data.

UpdateParameters

Mendapatkan kumpulan parameter yang digunakan selama operasi pembaruan.

Where

Mendapatkan atau menetapkan nilai yang menentukan kondisi apa yang harus benar agar baris disertakan dalam data yang diambil.

WhereParameters

Mendapatkan kumpulan parameter yang digunakan untuk membuat Where klausa.

Metode

BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

Membuat objek yang akan digunakan untuk operasi penghapusan.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Membuat objek yang akan digunakan untuk operasi penyisipan dengan menggunakan nilai yang akan disisipkan dan pesan kesalahan untuk ditampilkan jika operasi gagal.

BuildQuery(DataSourceSelectArguments)

Membuat ekspresi Pilih kueri dengan menggunakan argumen pilih dari sumber data.

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Membuat objek yang akan digunakan untuk operasi pembaruan dengan menggunakan nilai yang ditentukan.

CanExecute(String)

Menentukan apakah perintah yang ditentukan dapat dijalankan.

(Diperoleh dari DataSourceView)
ClearOriginalValues()

Menghapus nilai asli.

CreateQueryContext(DataSourceSelectArguments)

Membuat instans objek konteks kueri yang berisi koleksi parameter yang dievaluasi.

Delete(IDictionary, IDictionary)

Melakukan operasi penghapusan.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Melakukan operasi penghapusan asinkron pada daftar data yang diwakili DataSourceView objek.

(Diperoleh dari DataSourceView)
DeleteObject(Object)

Menghapus objek data dari tabel.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
ExecuteCommand(String, IDictionary, IDictionary)

Menjalankan perintah yang ditentukan.

(Diperoleh dari DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Menjalankan perintah yang ditentukan.

(Diperoleh dari DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Melakukan operasi penghapusan pada item data yang diwakili QueryableDataSourceView objek dengan menggunakan nilai yang ditentukan.

ExecuteInsert(IDictionary)

Melakukan operasi penyisipan pada item data yang diwakili QueryableDataSourceView objek dengan menggunakan nilai yang ditentukan.

ExecutePaging(IQueryable, QueryContext)

Menjalankan halaman dengan menggunakan QueryContext objek dari QueryableDataSource objek .

ExecuteQuery(IQueryable, QueryContext)

Melakukan operasi kueri, pengurutan, atau penomoran IQueryable<T> halaman pada objek.

ExecuteQueryExpressions(IQueryable, QueryContext)

Menjalankan ekspresi kueri dengan menggunakan IQueryable objek dan QueryContext objek .

ExecuteSelect(DataSourceSelectArguments)

Melakukan operasi pengambilan data.

ExecuteSorting(IQueryable, QueryContext)

Melakukan operasi pengurutan.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Melakukan operasi pembaruan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetOriginalValues(IDictionary)

Mengambil nilai asli untuk kunci yang ditentukan yang disimpan selama operasi Pilih.

GetSource(QueryContext)

Mendapatkan objek awal IQueryable untuk tampilan sumber data berdasarkan konteks kueri.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Dipanggil oleh metode yang melakukan operasi CRUD ketika operasi CRUD gagal dalam proses pembuatan objek data.

Insert(IDictionary)

Melakukan operasi penyisipan asinkron pada item data yang diwakili QueryableDataSourceView objek.

Insert(IDictionary, DataSourceViewOperationCallback)

Melakukan operasi penyisipan asinkron pada daftar data yang diwakili DataSourceView objek.

(Diperoleh dari DataSourceView)
InsertObject(Object)

Menyisipkan objek data ke dalam QueryableDataSourceView objek.

LoadViewState(Object)

Memulihkan status tampilan yang disimpan sebelumnya untuk tampilan sumber data.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnDataSourceViewChanged(EventArgs)

Memunculkan kejadian DataSourceViewChanged.

(Diperoleh dari DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Menaikkan QueryCreated peristiwa setelah QueryableDataSource kontrol membuat IQueryable objek.

OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() Memanggil metode .

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Dipanggil oleh RaiseUnsupportedCapabilitiesError(DataSourceView) metode untuk membandingkan kemampuan yang ExecuteSelect(DataSourceSelectArguments) diminta untuk operasi terhadap kemampuan yang didukung tampilan.

(Diperoleh dari DataSourceView)
RaiseViewChanged()

OnDataSourceViewChanged(EventArgs) Memanggil metode .

SaveViewState()

Menyimpan perubahan untuk melihat status objek QueryableDataSourceView sejak halaman diposting ke server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Mendapatkan daftar data secara asinkron dari penyimpanan data yang mendasar.

(Diperoleh dari DataSourceView)
StoreOriginalValues(IList)

Menyimpan nilai asli dari Select operasi dalam status tampilan kontrol.

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Menyimpan nilai asli dari operasi pilih dalam status tampilan kontrol saat operasi penghapusan atau pembaruan diaktifkan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TrackViewState()

Menyebabkan pelacakan perubahan status tampilan pada kontrol server sehingga dapat disimpan dalam status kontrol server.

Update(IDictionary, IDictionary, IDictionary)

Melakukan operasi pembaruan.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Melakukan operasi pembaruan asinkron pada daftar data yang diwakili DataSourceView objek.

(Diperoleh dari DataSourceView)
UpdateObject(Object, Object)

Updates objek data.

Acara

DataSourceViewChanged

Terjadi ketika tampilan sumber data telah berubah.

(Diperoleh dari DataSourceView)
QueryCreated

Terjadi saat kueri dibuat.

Implementasi Antarmuka Eksplisit

IStateManager.IsTrackingViewState

Saat diimplementasikan oleh kelas, mendapatkan nilai yang menunjukkan apakah kontrol server melacak perubahan status tampilannya.

IStateManager.LoadViewState(Object)

Saat diimplementasikan oleh kelas, memuat status tampilan kontrol server yang sebelumnya disimpan untuk kontrol.

IStateManager.SaveViewState()

Saat diimplementasikan oleh kelas, menyimpan perubahan ke status tampilan kontrol server ke objek.

IStateManager.TrackViewState()

Saat diimplementasikan oleh kelas, mendapatkan nilai yang menunjukkan apakah kontrol server melacak perubahan status tampilannya.

Berlaku untuk