Sdílet prostřednictvím


QueryableDataSourceView Třída

Definice

QueryableDataSource Podporuje ovládací prvek a poskytuje rozhraní pro ovládací prvky vázané na data k provádění operací s daty 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

QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inicializuje novou instanci QueryableDataSourceView třídy .

Pole

EventSelected

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

EventSelecting

Určuje, jestli událost, která nastane před operací načítání dat, nastala.

Vlastnosti

AutoGenerateOrderByClause

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

AutoGenerateWhereClause

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

AutoPage

Získá nebo nastaví hodnotu, která označuje, zda QueryableDataSourceView objekt 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á označ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á označ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á označ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á označ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 operace aktualizace.

DeleteParameters

Získá kolekci, která obsahuje parametry, které jsou použity během operace odstranění.

EntityType

Získá typ datového objektu pro operace CUD.

Events

Získá seznam delegátů obslužné rutiny událostí 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 jsou použity k vytvoření klauzule GroupBy během operace výběru.

InsertParameters

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

IsTrackingViewState

Získá hodnotu, která označuje, zda QueryableDataSourceView objekt ukládá změny do 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 řazení seskupených dat.

OrderGroupsByParameters

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

SelectNew

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

SelectNewParameters

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

UpdateParameters

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

Where

Získá nebo nastaví hodnotu, která určuje, jaké podmínky musí být pravdivé, aby byl řádek zahrnut do načtených dat.

WhereParameters

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

Metody

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, které se mají vložit, a chybovou zprávu, která se zobrazí, pokud operace selže.

BuildQuery(DataSourceSelectArguments)

Vytvoří výraz dotazu Select pomocí argumentů select 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 provést zadaný příkaz.

(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)

Provede operaci odstranění.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

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

(Zděděno od DataSourceView)
DeleteObject(Object)

Odstraní datový objekt z tabulky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Spustí zadaný příkaz.

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

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í 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)

Provádí výrazy dotazu pomocí objektu IQueryable a objektu QueryContext .

ExecuteSelect(DataSourceSelectArguments)

Provede operaci načtení dat.

ExecuteSorting(IQueryable, QueryContext)

Provede operaci řazení.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

Načte původní hodnoty pro zadané klíče, 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()

Type Získá z aktuální instance.

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

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

Insert(IDictionary)

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

Insert(IDictionary, DataSourceViewOperationCallback)

Provede asynchronní vkládání operace se seznamem dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
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 Objectsouboru .

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

DataSourceViewChanged Vyvolá událost.

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

QueryCreated Vyvolá událost poté, QueryableDataSource co ovládací prvek vytvořil IQueryable objekt.

OnQueryParametersChanged(Object, EventArgs)

Zavolá metodu RaiseViewChanged() .

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Volal metodu RaiseUnsupportedCapabilitiesError(DataSourceView) k porovnání možností požadovaných pro ExecuteSelect(DataSourceSelectArguments) operaci s možnostmi, které zobrazení podporuje.

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

Zavolá metodu OnDataSourceViewChanged(EventArgs) .

SaveViewState()

Uloží změny stavu zobrazení objektu QueryableDataSourceView od okamžiku, kdy byla stránka publiková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)

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

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.

ToString()

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

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

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

Update(IDictionary, IDictionary, IDictionary)

Provede operaci aktualizace.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Provede asynchronní operaci aktualizace seznamu dat, která DataSourceView objekt představuje.

(Zděděno od DataSourceView)
UpdateObject(Object, Object)

Aktualizace datový objekt.

Událost

DataSourceViewChanged

Vyvolá se při změně zobrazení zdroje dat.

(Zděděno od DataSourceView)
QueryCreated

Vyvolá se při vytvoření dotazu.

Explicitní implementace rozhraní

IStateManager.IsTrackingViewState

Při implementaci třídy získá hodnotu, která označuje, zda serverový ovládací prvek sleduje své změny stavu zobrazení.

IStateManager.LoadViewState(Object)

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

IStateManager.SaveViewState()

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

IStateManager.TrackViewState()

Při implementaci třídy získá hodnotu, která označuje, zda serverový ovládací prvek sleduje své změny stavu zobrazení.

Platí pro