Udostępnij za pośrednictwem


QueryableDataSourceView Klasa

Definicja

Obsługuje kontrolkę QueryableDataSource i udostępnia interfejs dla kontrolek powiązanych z danymi w celu wykonywania operacji na danych 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
Dziedziczenie
QueryableDataSourceView
Pochodne
Implementuje

Konstruktory

QueryableDataSourceView(DataSourceControl, String, HttpContext)

Inicjuje nowe wystąpienie klasy QueryableDataSourceView.

Pola

EventSelected

Określa, czy wystąpiło zdarzenie, które powoduje ukończenie operacji pobierania danych.

EventSelecting

Określa, czy zdarzenie, które występuje przed operacją pobierania danych.

Właściwości

AutoGenerateOrderByClause

Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką tworzy klauzulę dynamiczną OrderBy .

AutoGenerateWhereClause

Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką tworzy klauzulę dynamiczną Where .

AutoPage

Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką domyślnie obsługuje stronicowanie.

AutoSort

Pobiera lub ustawia wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką domyślnie obsługuje sortowanie.

CanDelete

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje operacje usuwania.

CanInsert

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje operacje wstawiania.

CanPage

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje stronicowanie.

CanRetrieveTotalRowCount

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje pobieranie całkowitej liczby wierszy danych i pobieranie danych.

CanSort

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje posortowany widok pobranych danych.

CanUpdate

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt skojarzony z bieżącą QueryableDataSource kontrolką obsługuje operacje aktualizacji.

DeleteParameters

Pobiera kolekcję zawierającą parametry używane podczas operacji usuwania.

EntityType

Pobiera typ obiektu danych do użycia na potrzeby operacji CUD.

Events

Pobiera listę delegatów procedury obsługi zdarzeń dla widoku źródła danych.

(Odziedziczone po DataSourceView)
GroupBy

Pobiera lub ustawia nazwę lub nazwy właściwości do użycia podczas operacji wybierania dla grupowania danych.

GroupByParameters

Pobiera kolekcję parametrów, których wartości są używane do tworzenia klauzuli GroupBy podczas operacji wybierania.

InsertParameters

Pobiera kolekcję parametrów używanych podczas operacji wstawiania.

IsTrackingViewState

Pobiera wartość wskazującą, czy QueryableDataSourceView obiekt zapisuje zmiany w stanie widoku.

Name

Pobiera nazwę widoku źródła danych.

(Odziedziczone po DataSourceView)
OrderBy

Pobiera lub ustawia nazwę lub nazwy właściwości, które są używane podczas operacji wybierania do sortowania danych.

OrderByParameters

Pobiera kolekcję parametrów używanych podczas operacji wybierania do sortowania danych.

OrderGroupsBy

Pobiera lub ustawia nazwy właściwości, które są używane podczas operacji wybierania do sortowania pogrupowanych danych.

OrderGroupsByParameters

Pobiera kolekcję parametrów, które są używane do tworzenia klauzuli OrderGroupsBy .

SelectNew

Pobiera lub ustawia właściwości i wartości obliczeniowe uwzględnione w pobranych danych.

SelectNewParameters

Pobiera kolekcję parametrów używanych podczas operacji pobierania danych.

UpdateParameters

Pobiera kolekcję parametrów używanych podczas operacji aktualizacji.

Where

Pobiera lub ustawia wartość określającą, jakie warunki muszą być spełnione, aby wiersz został uwzględniony w pobranych danych.

WhereParameters

Pobiera kolekcję parametrów, które są używane do tworzenia klauzuli Where .

Metody

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

Tworzy obiekty do użycia dla operacji usuwania.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Tworzy obiekty do użycia dla operacji wstawiania przy użyciu wartości do wstawienia i komunikatu o błędzie do wyświetlenia, jeśli operacja zakończy się niepowodzeniem.

BuildQuery(DataSourceSelectArguments)

Tworzy wyrażenie zapytania Select przy użyciu argumentów select źródła danych.

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

Tworzy obiekty do użycia dla operacji aktualizacji przy użyciu określonych wartości.

CanExecute(String)

Określa, czy można wykonać określone polecenie.

(Odziedziczone po DataSourceView)
ClearOriginalValues()

Czyści oryginalne wartości.

CreateQueryContext(DataSourceSelectArguments)

Tworzy wystąpienie obiektu kontekstu zapytania zawierającego oceniane kolekcje parametrów.

Delete(IDictionary, IDictionary)

Wykonuje operację usuwania.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację usuwania na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
DeleteObject(Object)

Usuwa obiekt danych z tabeli.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExecuteCommand(String, IDictionary, IDictionary)

Wykonuje określone polecenie.

(Odziedziczone po DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje określone polecenie.

(Odziedziczone po DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Wykonuje operację usuwania na elementach danych reprezentowanych QueryableDataSourceView przez obiekt przy użyciu określonych wartości.

ExecuteInsert(IDictionary)

Wykonuje operację wstawiania na elementach danych reprezentowanych QueryableDataSourceView przez obiekt przy użyciu określonej wartości.

ExecutePaging(IQueryable, QueryContext)

Wykonuje stronicowanie przy użyciu QueryContext obiektu z QueryableDataSource obiektu .

ExecuteQuery(IQueryable, QueryContext)

Wykonuje operację zapytania, sortowania lub stronicowania na IQueryable<T> obiekcie.

ExecuteQueryExpressions(IQueryable, QueryContext)

Wykonuje wyrażenia zapytania przy użyciu IQueryable obiektu i QueryContext obiektu.

ExecuteSelect(DataSourceSelectArguments)

Wykonuje operację pobierania danych.

ExecuteSorting(IQueryable, QueryContext)

Wykonuje operację sortowania.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Wykonuje operację aktualizacji.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetOriginalValues(IDictionary)

Pobiera oryginalne wartości dla określonych kluczy, które były przechowywane podczas operacji Select.

GetSource(QueryContext)

Pobiera początkowy IQueryable obiekt widoku źródła danych na podstawie kontekstu zapytania.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Wywoływane przez metody wykonujące operacje CRUD, gdy operacja CRUD kończy się niepowodzeniem w procesie tworzenia obiektu danych.

Insert(IDictionary)

Wykonuje operację asynchronicznego wstawiania na elementach danych reprezentowanych przez QueryableDataSourceView obiekt.

Insert(IDictionary, DataSourceViewOperationCallback)

Wykonuje operację asynchronicznego wstawiania na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
InsertObject(Object)

Wstawia obiekty danych do QueryableDataSourceView obiektu.

LoadViewState(Object)

Przywraca poprzednio zapisany stan widoku dla widoku źródła danych.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged Zgłasza zdarzenie.

(Odziedziczone po DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

QueryCreated Zgłasza zdarzenie po utworzeniu QueryableDataSource obiektu przez kontrolkęIQueryable.

OnQueryParametersChanged(Object, EventArgs)

Wywołuje metodę RaiseViewChanged() .

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Wywołana przez metodę RaiseUnsupportedCapabilitiesError(DataSourceView) w celu porównania możliwości żądanych dla ExecuteSelect(DataSourceSelectArguments) operacji względem tych, które obsługuje widok.

(Odziedziczone po DataSourceView)
RaiseViewChanged()

Wywołuje metodę OnDataSourceViewChanged(EventArgs) .

SaveViewState()

Zapisuje zmiany stanu widoku obiektu QueryableDataSourceView od czasu opublikowania strony na serwerze.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Pobiera listę danych asynchronicznie z bazowego magazynu danych.

(Odziedziczone po DataSourceView)
StoreOriginalValues(IList)

Przechowuje oryginalne wartości z Select operacji w stanie widoku kontrolki.

StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Przechowuje oryginalne wartości z operacji wybierania w stanie widoku kontrolki po włączeniu operacji usuwania lub aktualizacji.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TrackViewState()

Powoduje śledzenie zmian stanu widoku w kontrolce serwera, dzięki czemu można je przechowywać w stanie kontroli serwera.

Update(IDictionary, IDictionary, IDictionary)

Wykonuje operację aktualizacji.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Wykonuje asynchroniczną operację aktualizacji na liście danych reprezentowanych przez DataSourceView obiekt.

(Odziedziczone po DataSourceView)
UpdateObject(Object, Object)

Aktualizacje obiekt danych.

Zdarzenia

DataSourceViewChanged

Występuje, gdy widok źródła danych uległ zmianie.

(Odziedziczone po DataSourceView)
QueryCreated

Występuje po utworzeniu zapytania.

Jawne implementacje interfejsu

IStateManager.IsTrackingViewState

Po zaimplementowaniu przez klasę pobiera wartość wskazującą, czy kontrolka serwera śledzi zmiany stanu widoku.

IStateManager.LoadViewState(Object)

Po zaimplementowaniu przez klasę ładuje wcześniej zapisany stan widoku kontrolki serwera dla kontrolki.

IStateManager.SaveViewState()

Po zaimplementowaniu przez klasę program zapisuje zmiany stanu widoku kontrolki serwera w obiekcie.

IStateManager.TrackViewState()

Po zaimplementowaniu przez klasę pobiera wartość wskazującą, czy kontrolka serwera śledzi zmiany stanu widoku.

Dotyczy