QueryableDataSourceView Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
| 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 |
| 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í |
| 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í |
| 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í |
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 |
| 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í. |