Condividi tramite


ContextDataSourceView Classe

Definizione

Supporta il controllo ContextDataSource e fornisce un'interfaccia per i controlli associati a dati per l'esecuzione di operazioni sui dati.

public ref class ContextDataSourceView abstract : System::Web::UI::WebControls::QueryableDataSourceView
public abstract class ContextDataSourceView : System.Web.UI.WebControls.QueryableDataSourceView
type ContextDataSourceView = class
    inherit QueryableDataSourceView
Public MustInherit Class ContextDataSourceView
Inherits QueryableDataSourceView
Ereditarietà
Derivato

Costruttori

ContextDataSourceView(DataSourceControl, String, HttpContext)

Inizializza una nuova istanza della classe ContextDataSourceView.

Campi

EventContextCreated

Indica che si è verificato un evento dopo la creazione di un'istanza dell'oggetto tipo di contesto.

EventContextCreating

Indica che si verifica un evento prima della creazione di un'istanza dell'oggetto tipo di contesto.

EventContextDisposing

Indica che si verifica un evento prima dell'eliminazione di un'istanza dell'oggetto tipo di contesto.

Proprietà

AutoGenerateOrderByClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente crea una clausola OrderBy dinamica.

(Ereditato da QueryableDataSourceView)
AutoGenerateWhereClause

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente crea una clausola Where dinamica.

(Ereditato da QueryableDataSourceView)
AutoPage

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il paging per impostazione predefinita.

(Ereditato da QueryableDataSourceView)
AutoSort

Ottiene o imposta un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta l'ordinamento per impostazione predefinita.

(Ereditato da QueryableDataSourceView)
CanDelete

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta le operazioni di eliminazione.

(Ereditato da QueryableDataSourceView)
CanInsert

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta le operazioni di inserimento.

(Ereditato da QueryableDataSourceView)
CanPage

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il paging.

(Ereditato da QueryableDataSourceView)
CanRetrieveTotalRowCount

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta il recupero del numero totale di righe di dati e il recupero dei dati.

(Ereditato da QueryableDataSourceView)
CanSort

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta una visualizzazione ordinata dei dati recuperati.

(Ereditato da QueryableDataSourceView)
CanUpdate

Ottiene un valore che indica se l'oggetto QueryableDataSourceView associato al controllo QueryableDataSource corrente supporta le operazioni di aggiornamento.

(Ereditato da QueryableDataSourceView)
Context

Ottiene o imposta il contesto dati corrente.

ContextType

Ottiene il tipo del contesto dati.

ContextTypeName

Ottiene o imposta il nome della classe del contesto dati contenente il campo o la proprietà specificata nella proprietà TableName.

DeleteParameters

Ottiene l'insieme che contiene i parametri utilizzati durante un'operazione di eliminazione.

(Ereditato da QueryableDataSourceView)
EntitySet

Ottiene o imposta l'oggetto che contiene il valore dei dati da recuperare.

EntitySetName

Ottiene o imposta il nome della proprietà o del campo nella classe del contesto dati che rappresenta una raccolta dati.

EntitySetType

Ottiene o imposta il nome dell'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento.

EntityType

Ottiene o imposta l'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento.

EntityTypeName

Ottiene o imposta il nome dell'oggetto creato per un'operazione di inserimento, eliminazione o aggiornamento.

Events

Ottiene un elenco di delegati del gestore eventi per la visualizzazione origine dati.

(Ereditato da DataSourceView)
GroupBy

Ottiene o imposta il nome o i nomi delle proprietà da utilizzare durante l'operazione di selezione per il raggruppamento dei dati.

(Ereditato da QueryableDataSourceView)
GroupByParameters

Ottiene un insieme di parametri i cui valori vengono utilizzati per creare la clausola GroupBy durante l'operazione di selezione.

(Ereditato da QueryableDataSourceView)
InsertParameters

Ottiene un insieme di parametri utilizzati durante l'operazione di inserimento.

(Ereditato da QueryableDataSourceView)
IsTrackingViewState

Ottiene un valore che indica se l'oggetto QueryableDataSourceView salva le modifiche apportate al relativo stato di visualizzazione.

(Ereditato da QueryableDataSourceView)
Name

Ottiene il nome della visualizzazione origine dati.

(Ereditato da DataSourceView)
OrderBy

Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per l'ordinamento dei dati.

(Ereditato da QueryableDataSourceView)
OrderByParameters

Ottiene un insieme di parametri utilizzati durante l'operazione di selezione per l'ordinamento dei dati.

(Ereditato da QueryableDataSourceView)
OrderGroupsBy

Ottiene o imposta i nomi delle proprietà utilizzate durante l'operazione di selezione per l'ordinamento dei dati raggruppati.

(Ereditato da QueryableDataSourceView)
OrderGroupsByParameters

Ottiene un insieme di parametri utilizzati per creare la clausola OrderGroupsBy.

(Ereditato da QueryableDataSourceView)
SelectNew

Ottiene o imposta le proprietà e i valori calcolati inclusi nei dati recuperati.

(Ereditato da QueryableDataSourceView)
SelectNewParameters

Ottiene l'insieme di parametri utilizzati durante un'operazione di recupero dati.

(Ereditato da QueryableDataSourceView)
UpdateParameters

Ottiene l'insieme di parametri utilizzati durante un'operazione di aggiornamento.

(Ereditato da QueryableDataSourceView)
Where

Ottiene o imposta un valore che specifica quali condizioni devono verificarsi affinché una riga venga inclusa nei dati recuperati.

(Ereditato da QueryableDataSourceView)
WhereParameters

Ottiene un insieme di parametri utilizzati per creare una clausola Where.

(Ereditato da QueryableDataSourceView)

Metodi

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

Crea gli oggetti da utilizzare per l'operazione di eliminazione.

(Ereditato da QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Crea gli oggetti da utilizzare per l'operazione di inserimento con i valori da inserire e il messaggio di errore da visualizzare se l'operazione non riesce.

(Ereditato da QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments)

Crea un'espressione di query Select utilizzando gli argomenti di selezione dell'origine dati.

(Ereditato da QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Crea gli oggetti da utilizzare per l'operazione di aggiornamento con i valori specificati.

(Ereditato da QueryableDataSourceView)
CanExecute(String)

Determina se è possibile eseguire il comando specificato.

(Ereditato da DataSourceView)
ClearOriginalValues()

Cancella i valori originali.

(Ereditato da QueryableDataSourceView)
CreateContext(DataSourceOperation)

Crea un'istanza del tipo di contesto dati e di set di entità per l'operazione specificata.

CreateQueryContext(DataSourceSelectArguments)

Crea un'istanza di un oggetto di contesto della query che contiene gli insiemi di parametri valutati.

(Ereditato da QueryableDataSourceView)
Delete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione.

(Ereditato da QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di eliminazione asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
DeleteObject(Object)

Elimina un oggetto dati da una tabella.

(Ereditato da QueryableDataSourceView)
DisposeContext()

Elimina il contesto dopo l'esecuzione di un'operazione.

DisposeContext(Object)

Elimina il contesto dati specificato dopo l'esecuzione di un'operazione.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
ExecuteCommand(String, IDictionary, IDictionary)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue il comando specificato.

(Ereditato da DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Esegue un'operazione di eliminazione con le chiavi specificate e con i valori delle righe utilizzati per rilevare conflitti.

ExecuteInsert(IDictionary)

Esegue un'operazione di inserimento utilizzando i valori specificati in un insieme.

ExecutePaging(IQueryable, QueryContext)

Esegue il paging utilizzando l'oggetto QueryContext dall'oggetto QueryableDataSource.

(Ereditato da QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext)

Esegue un'operazione di query, ordinamento o paging sull'oggetto IQueryable<T>.

(Ereditato da QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext)

Esegue espressioni di query utilizzando un oggetto IQueryable e l'oggetto QueryContext.

(Ereditato da QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments)

Esegue un'operazione di recupero dati.

(Ereditato da QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext)

Esegue un'operazione di ordinamento.

(Ereditato da QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento con i valori delle chiavi delle righe e con i valori delle righe utilizzati per rilevare conflitti.

GetDataObjectType(Type)

Recupera il tipo di oggetto dati da utilizzare per le operazioni di eliminazione, inserimento e aggiornamento.

GetEntitySetType()

Recupera il set di entità come proprietà, campo o contesto dati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOriginalValues(IDictionary)

Recupera i valori originali per le chiavi specificate archiviate durante l'operazione Select.

(Ereditato da QueryableDataSourceView)
GetSource(QueryContext)

Recupera l'origine del contesto della query.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Chiamato dai metodi che eseguono le operazioni CRUD quando un'operazione CRUD non riesce nel processo di compilazione degli oggetti dati.

(Ereditato da QueryableDataSourceView)
Insert(IDictionary)

Esegue un'operazione di inserimento asincrona sugli elementi di dati rappresentati dall'oggetto QueryableDataSourceView.

(Ereditato da QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di inserimento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
InsertObject(Object)

Inserisce gli oggetti dati in un oggetto QueryableDataSourceView.

(Ereditato da QueryableDataSourceView)
LoadViewState(Object)

Ripristina lo stato di visualizzazione precedentemente salvato per la visualizzazione origine dati.

(Ereditato da QueryableDataSourceView)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnDataSourceViewChanged(EventArgs)

Genera l'evento DataSourceViewChanged.

(Ereditato da DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Genera l'evento QueryCreated dopo che il controllo QueryableDataSource ha creato un oggetto IQueryable.

(Ereditato da QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs)

Chiama il metodo RaiseViewChanged().

(Ereditato da QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Viene chiamato dal metodo RaiseUnsupportedCapabilitiesError(DataSourceView) per confrontare le funzionalità richieste per un'operazione ExecuteSelect(DataSourceSelectArguments) con quelle supportate dalla visualizzazione.

(Ereditato da DataSourceView)
RaiseViewChanged()

Chiama il metodo OnDataSourceViewChanged(EventArgs).

(Ereditato da QueryableDataSourceView)
SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto QueryableDataSourceView dal momento in cui la pagina è stata inviata al server.

(Ereditato da QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Ottiene un elenco di dati dall'archivio dati sottostante in modo asincrono.

(Ereditato da DataSourceView)
StoreOriginalValues(IList)

Archivia i valori originali dell'operazione Select nello stato di visualizzazione del controllo.

(Ereditato da QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Archivia i valori originali dell'operazione di selezione nello stato di visualizzazione del controllo quando le operazioni di eliminazione o aggiornamento sono abilitate.

(Ereditato da QueryableDataSourceView)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TrackViewState()

Consente il rilevamento delle modifiche dello stato di visualizzazione nel controllo server in modo da poterle archiviare nello stato del controllo server.

(Ereditato da QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Esegue un'operazione di aggiornamento.

(Ereditato da QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Esegue un'operazione di aggiornamento asincrona sull'elenco di dati rappresentato dall'oggetto DataSourceView.

(Ereditato da DataSourceView)
UpdateObject(Object, Object)

Aggiorna un oggetto dati.

(Ereditato da QueryableDataSourceView)

Eventi

DataSourceViewChanged

Si verifica quando la visualizzazione origine dati ha subito una modifica.

(Ereditato da DataSourceView)
QueryCreated

Si verifica quando viene creata una query.

(Ereditato da QueryableDataSourceView)

Implementazioni dell'interfaccia esplicita

IStateManager.IsTrackingViewState

Quando implementato da una classe, ottiene un valore che indica se un controllo server tiene traccia delle modifiche apportate al relativo stato di visualizzazione.

(Ereditato da QueryableDataSourceView)
IStateManager.LoadViewState(Object)

Quando implementato da una classe, carica per il controllo lo stato di visualizzazione salvato in precedenza del controllo server.

(Ereditato da QueryableDataSourceView)
IStateManager.SaveViewState()

Quando implementato da una classe, salva le modifiche apportate allo stato di visualizzazione di un controllo server in un oggetto.

(Ereditato da QueryableDataSourceView)
IStateManager.TrackViewState()

Quando implementato da una classe, ottiene un valore che indica se un controllo server tiene traccia delle modifiche apportate al relativo stato di visualizzazione.

(Ereditato da QueryableDataSourceView)

Si applica a