Jazyk

QueryableDataSourceView Třída

Definice

QueryableDataSource Podporuje ovládací prvek a poskytuje rozhraní pro ovládací prvky vázané na data k provádění datových operací 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
Dědičnost
QueryableDataSourceView
Odvozené
Implementuje

Konstruktory

Name Description
QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inicializuje novou instanci QueryableDataSourceView třídy.

Pole

Name Description
EventSelected

Určuje, jestli došlo k události, která způsobí dokončení operace načítání dat.

EventSelecting

Určuje, zda dojde k události, ke které dochází před operací načítání dat.

Vlastnosti

Name Description
AutoGenerateOrderByClause

Získá nebo nastaví hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacího prvku vytvoří dynamickou OrderBy klauzuli.

AutoGenerateWhereClause

Získá nebo nastaví hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacího prvku vytvoří dynamickou Where klauzuli.

AutoPage

Získá nebo nastaví hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje stránkování ve výchozím nastavení.

AutoSort

Získá nebo nastaví hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje řazení ve výchozím nastavení.

CanDelete

Získá hodnotu, která označuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje operace odstranění.

CanInsert

Získá hodnotu, která označuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje operace vložení.

CanPage

Získá hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje stránkování.

CanRetrieveTotalRowCount

Získá hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje načtení celkového počtu řádků dat a načtení dat.

CanSort

Získá hodnotu, která určuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje seřazené zobrazení načtených dat.

CanUpdate

Získá hodnotu, která označuje, zda QueryableDataSourceView objekt, který je přidružen k aktuálnímu QueryableDataSource ovládacímu prvku podporuje aktualizační operace.

DeleteParameters

Získá kolekci obsahující parametry, které se používají během operace odstranění.

EntityType

Získá typ datového objektu, který se má použít pro operace CUD.

Events

Získá seznam delegátů obslužné rutiny události pro zobrazení zdroje dat.

(Zděděno od DataSourceView)
GroupBy

Získá nebo nastaví název nebo názvy vlastností, které se mají použít během operace výběru pro seskupení dat.

GroupByParameters

Získá kolekci parametrů, jejichž hodnoty se používají k vytvoření GroupBy klauzule během operace select.

InsertParameters

Získá kolekci parametrů, které se používají během operace vložení.

IsTrackingViewState

Získá hodnotu, která označuje, zda QueryableDataSourceView objekt ukládá změny do jeho stavu zobrazení.

Name

Získá název zobrazení zdroje dat.

(Zděděno od DataSourceView)
OrderBy

Získá nebo nastaví název nebo názvy vlastností, které se používají během operace výběru k řazení dat.

OrderByParameters

Získá kolekci parametrů, které se používají během operace výběru k řazení dat.

OrderGroupsBy

Získá nebo nastaví názvy vlastností, které se používají během operace výběru k seřazení seskupených dat.

OrderGroupsByParameters

Získá kolekci parametrů, které se používají k vytvoření OrderGroupsBy klauzule.

SelectNew

Získá nebo nastaví vlastnosti a počítané hodnoty, které jsou zahrnuty v načtených datech.

SelectNewParameters

Získá kolekci parametrů, které se používají během operace načítání dat.

UpdateParameters

Získá kolekci parametrů, které se používají během operace aktualizace.

Where

Získá nebo nastaví hodnotu, která určuje, jaké podmínky musí být splněny pro řádek, který má být zahrnut do načtených dat.

WhereParameters

Získá kolekci parametrů, které se používají k vytvoření Where klauzule.

Metody

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

Vytvoří objekty, které se mají použít pro operaci odstranění.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Vytvoří objekty, které se mají použít pro operaci vložení, pomocí hodnot pro vložení a chybovou zprávu, která se zobrazí, pokud operace selže.

BuildQuery(DataSourceSelectArguments)

Vytvoří výraz výběrového dotazu pomocí argumentů výběru zdroje dat.

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

Vytvoří objekty, které se mají použít pro operaci aktualizace pomocí zadaných hodnot.

CanExecute(String)

Určuje, zda lze zadaný příkaz spustit.

(Zděděno od DataSourceView)
ClearOriginalValues()

Vymaže původní hodnoty.

CreateQueryContext(DataSourceSelectArguments)

Vytvoří instanci objektu kontextu dotazu, který obsahuje vyhodnocené kolekce parametrů.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci odstranění v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
Delete(IDictionary, IDictionary)

Provede operaci odstranění.

DeleteObject(Object)

Odstraní datový objekt z tabulky.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Spustí zadaný příkaz.

(Zděděno od DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Spustí zadaný příkaz.

(Zděděno od DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Provede operaci odstranění datových položek, které QueryableDataSourceView objekt představuje pomocí zadaných hodnot.

ExecuteInsert(IDictionary)

Provede operaci vložení u datových položek, které QueryableDataSourceView objekt představuje, pomocí zadané hodnoty.

ExecutePaging(IQueryable, QueryContext)

Spustí stránkování pomocí objektu QueryContext z objektu QueryableDataSource .

ExecuteQuery(IQueryable, QueryContext)

Provede operaci dotazu, řazení nebo stránkování objektu IQueryable<T> .

ExecuteQueryExpressions(IQueryable, QueryContext)

Spustí výrazy dotazu pomocí IQueryable objektu a objektu QueryContext .

ExecuteSelect(DataSourceSelectArguments)

Provede operaci načítání dat.

ExecuteSorting(IQueryable, QueryContext)

Provede operaci řazení.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetOriginalValues(IDictionary)

Načte původní hodnoty zadaných klíčů, které byly uloženy během operace Select.

GetSource(QueryContext)

Získá počáteční IQueryable objekt pro zobrazení zdroje dat na základě kontextu dotazu.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Volá se metodami, které provádějí operace CRUD, když operace CRUD selže v procesu vytváření objektu dat.

Insert(IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci vložení v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
Insert(IDictionary)

Provede asynchronní operaci vložení u datových položek, které QueryableDataSourceView objekt představuje.

InsertObject(Object)

Vloží datové objekty do objektu QueryableDataSourceView .

LoadViewState(Object)

Obnoví dříve uložený stav zobrazení pro zobrazení zdroje dat.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Vyvolá událost.

(Zděděno od DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

QueryCreated Vyvolá událost po vytvoření objektu QueryableDataSource ovládací prvekIQueryable.

OnQueryParametersChanged(Object, EventArgs)

Volá metodu RaiseViewChanged() .

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volané metodou RaiseUnsupportedCapabilitiesError(DataSourceView) k porovnání schopností požadovaných pro ExecuteSelect(DataSourceSelectArguments) operaci s funkcemi, které zobrazení podporuje.

(Zděděno od DataSourceView)
RaiseViewChanged()

Volá metodu OnDataSourceViewChanged(EventArgs) .

SaveViewState()

Uloží změny pro zobrazení stavu objektu QueryableDataSourceView od doby, kdy byla stránka odeslána na server.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Získá seznam dat asynchronně z podkladového úložiště dat.

(Zděděno od DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Uloží původní hodnoty z operace výběru ve stavu zobrazení ovládacího prvku při povolení operací odstranění nebo aktualizace.

StoreOriginalValues(IList)

Uloží původní hodnoty z Select operace ve stavu zobrazení ovládacího prvku.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrackViewState()

Způsobí sledování změn stavu zobrazení v ovládacím prvku serveru, aby je bylo možné uložit do stavu ovládacího prvku serveru.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní aktualizační operaci v seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace.

UpdateObject(Object, Object)

Aktualizuje datový objekt.

Událost

Name Description
DataSourceViewChanged

Nastane, když se změnilo zobrazení zdroje dat.

(Zděděno od DataSourceView)
QueryCreated

Nastane při vytvoření dotazu.

Explicitní implementace rozhraní

Name Description
IStateManager.IsTrackingViewState

Při implementaci třídou získá hodnotu, která označuje, zda řízení serveru sleduje změny stavu zobrazení.

IStateManager.LoadViewState(Object)

Při implementaci třídou načte dříve uložený stav zobrazení serverového ovládacího prvku.

IStateManager.SaveViewState()

Při implementaci třídou uloží změny do stavu zobrazení ovládacího prvku serveru do objektu.

IStateManager.TrackViewState()

Při implementaci třídou získá hodnotu, která označuje, zda řízení serveru sleduje změny stavu zobrazení.

Platí pro