ContextDataSourceView ContextDataSourceView ContextDataSourceView ContextDataSourceView Class

Definition

Supports the ContextDataSource control and provides an interface for data-bound controls to perform data operations.

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
Inheritance

Constructors

ContextDataSourceView(DataSourceControl, String, HttpContext) ContextDataSourceView(DataSourceControl, String, HttpContext) ContextDataSourceView(DataSourceControl, String, HttpContext) ContextDataSourceView(DataSourceControl, String, HttpContext)

Initializes a new instance of the ContextDataSourceView class.

Fields

EventContextCreated EventContextCreated EventContextCreated EventContextCreated

Indicates that an event occurred after an instance of the context type object was created.

EventContextCreating EventContextCreating EventContextCreating EventContextCreating

Indicates that an event occurs before an instance of the context type object is created.

EventContextDisposing EventContextDisposing EventContextDisposing EventContextDisposing

Indicates that an event occurs before an instance of the context type object is disposed.

Properties

AutoGenerateOrderByClause AutoGenerateOrderByClause AutoGenerateOrderByClause AutoGenerateOrderByClause

Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic an OrderBy clause.

(Inherited from QueryableDataSourceView)
AutoGenerateWhereClause AutoGenerateWhereClause AutoGenerateWhereClause AutoGenerateWhereClause

Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control creates a dynamic Where clause.

(Inherited from QueryableDataSourceView)
AutoPage AutoPage AutoPage AutoPage

Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging by default.

(Inherited from QueryableDataSourceView)
AutoSort AutoSort AutoSort AutoSort

Gets or sets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports sorting by default.

(Inherited from QueryableDataSourceView)
CanDelete CanDelete CanDelete CanDelete

Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports delete operations.

(Inherited from QueryableDataSourceView)
CanInsert CanInsert CanInsert CanInsert

Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports insert operations.

(Inherited from QueryableDataSourceView)
CanPage CanPage CanPage CanPage

Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging.

(Inherited from QueryableDataSourceView)
CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount CanRetrieveTotalRowCount

Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports retrieving the total number of data rows, and retrieving the data.

(Inherited from QueryableDataSourceView)
CanSort CanSort CanSort CanSort

Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports a sorted view of the retrieved data.

(Inherited from QueryableDataSourceView)
CanUpdate CanUpdate CanUpdate CanUpdate

Gets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports update operations.

(Inherited from QueryableDataSourceView)
Context Context Context Context

Gets or sets the current data context.

ContextType ContextType ContextType ContextType

Gets the type of the data context.

ContextTypeName ContextTypeName ContextTypeName ContextTypeName

Gets or sets the name of the data context class that contains the field or property that is specified in the TableName property.

DeleteParameters DeleteParameters DeleteParameters DeleteParameters

Gets the collection that contains the parameters that are used during a delete operation.

(Inherited from QueryableDataSourceView)
EntitySet EntitySet EntitySet EntitySet

Gets or sets the object that contains the value of the data to retrieve.

EntitySetName EntitySetName EntitySetName EntitySetName

Gets or sets the name of the property or field in the data-context class that represents a data collection.

EntitySetType EntitySetType EntitySetType EntitySetType

Gets or sets the name of the object that is created for an insert, delete, or update operation.

EntityType EntityType EntityType EntityType

Gets or sets the object that is created for an insert, delete, or update operation.

EntityTypeName EntityTypeName EntityTypeName EntityTypeName

Gets or sets the name of the object that is created for an insert, delete, or update operation.

Events Events Events Events

Gets a list of event-handler delegates for the data source view.

(Inherited from DataSourceView)
GroupBy GroupBy GroupBy GroupBy

Gets or sets the name or names of the properties to use during the select operation for grouping data.

(Inherited from QueryableDataSourceView)
GroupByParameters GroupByParameters GroupByParameters GroupByParameters

Gets a collection of parameters whose values are used to create the GroupBy clause during the select operation.

(Inherited from QueryableDataSourceView)
InsertParameters InsertParameters InsertParameters InsertParameters

Gets a collection of parameters that are used during the insert operation.

(Inherited from QueryableDataSourceView)
IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

(Inherited from QueryableDataSourceView)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Gets a value that indicates whether the QueryableDataSourceView object is saving changes to its view state.

(Inherited from QueryableDataSourceView)
Name Name Name Name

Gets the name of the data source view.

(Inherited from DataSourceView)
OrderBy OrderBy OrderBy OrderBy

Gets or sets the name or names of the properties that are used during the select operation to sort data.

(Inherited from QueryableDataSourceView)
OrderByParameters OrderByParameters OrderByParameters OrderByParameters

Gets a collection of parameters that are used during the select operation to sort data.

(Inherited from QueryableDataSourceView)
OrderGroupsBy OrderGroupsBy OrderGroupsBy OrderGroupsBy

Gets or sets the names of the properties that are used during the select operation to sort grouped data.

(Inherited from QueryableDataSourceView)
OrderGroupsByParameters OrderGroupsByParameters OrderGroupsByParameters OrderGroupsByParameters

Gets a collection of parameters that are used to create the OrderGroupsBy clause.

(Inherited from QueryableDataSourceView)
SelectNew SelectNew SelectNew SelectNew

Gets or sets the properties and calculated values that are included in the retrieved data.

(Inherited from QueryableDataSourceView)
SelectNewParameters SelectNewParameters SelectNewParameters SelectNewParameters

Gets the collection of parameters that are used during a data-retrieval operation.

(Inherited from QueryableDataSourceView)
UpdateParameters UpdateParameters UpdateParameters UpdateParameters

Gets the collection of parameters that are used during an update operation.

(Inherited from QueryableDataSourceView)
Where Where Where Where

Gets or sets a value that specifies what conditions must be true for a row to be included in the retrieved data.

(Inherited from QueryableDataSourceView)
WhereParameters WhereParameters WhereParameters WhereParameters

Gets a collection of parameters that are used to create a Where clause.

(Inherited from QueryableDataSourceView)

Methods

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

Creates the objects to use for the delete operation.

(Inherited from QueryableDataSourceView)
BuildInsertObject(IDictionary, IDictionary<String,Exception>) BuildInsertObject(IDictionary, IDictionary<String,Exception>) BuildInsertObject(IDictionary, IDictionary<String,Exception>) BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Creates the objects to use for the insert operation by using the values to insert and the error message to display if the operation fails.

(Inherited from QueryableDataSourceView)
BuildQuery(DataSourceSelectArguments) BuildQuery(DataSourceSelectArguments) BuildQuery(DataSourceSelectArguments) BuildQuery(DataSourceSelectArguments)

Creates a Select query expression by using the select arguments of the data source.

(Inherited from QueryableDataSourceView)
BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>) BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

Creates the objects to use for the update operation by using the specified values.

(Inherited from QueryableDataSourceView)
CanExecute(String) CanExecute(String) CanExecute(String) CanExecute(String)

Determines whether the specified command can be executed.

(Inherited from DataSourceView)
ClearOriginalValues() ClearOriginalValues() ClearOriginalValues() ClearOriginalValues()

Clears the original values.

(Inherited from QueryableDataSourceView)
CreateContext(DataSourceOperation) CreateContext(DataSourceOperation) CreateContext(DataSourceOperation) CreateContext(DataSourceOperation)

Creates an instance of the data context and entity-set type for the specified operation.

CreateQueryContext(DataSourceSelectArguments) CreateQueryContext(DataSourceSelectArguments) CreateQueryContext(DataSourceSelectArguments) CreateQueryContext(DataSourceSelectArguments)

Creates an instance of a query context object that contains the evaluated parameter collections.

(Inherited from QueryableDataSourceView)
Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary) Delete(IDictionary, IDictionary)

Performs a delete operation.

(Inherited from QueryableDataSourceView)
Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback) Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Performs an asynchronous delete operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
DeleteObject(Object) DeleteObject(Object) DeleteObject(Object) DeleteObject(Object)

Deletes a data object from a table.

(Inherited from QueryableDataSourceView)
DisposeContext() DisposeContext() DisposeContext() DisposeContext()

Disposes the context after an operation is performed.

DisposeContext(Object) DisposeContext(Object) DisposeContext(Object) DisposeContext(Object)

Disposes the specified data context after an operation is performed.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary) ExecuteCommand(String, IDictionary, IDictionary)

Executes the specified command.

(Inherited from DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback) ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Executes the specified command.

(Inherited from DataSourceView)
ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary) ExecuteDelete(IDictionary, IDictionary)

Performs a delete operation using the specified keys and using row values that are used to detect conflicts.

ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary) ExecuteInsert(IDictionary)

Performs an insert operation by using the values specified in a collection.

ExecutePaging(IQueryable, QueryContext) ExecutePaging(IQueryable, QueryContext) ExecutePaging(IQueryable, QueryContext) ExecutePaging(IQueryable, QueryContext)

Executes paging by using the QueryContext object from the QueryableDataSource object.

(Inherited from QueryableDataSourceView)
ExecuteQuery(IQueryable, QueryContext) ExecuteQuery(IQueryable, QueryContext) ExecuteQuery(IQueryable, QueryContext) ExecuteQuery(IQueryable, QueryContext)

Performs a query, sort, or paging operation on the IQueryable<T> object.

(Inherited from QueryableDataSourceView)
ExecuteQueryExpressions(IQueryable, QueryContext) ExecuteQueryExpressions(IQueryable, QueryContext) ExecuteQueryExpressions(IQueryable, QueryContext) ExecuteQueryExpressions(IQueryable, QueryContext)

Executes query expressions by using an IQueryable object and the QueryContext object.

(Inherited from QueryableDataSourceView)
ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments) ExecuteSelect(DataSourceSelectArguments)

Performs a data-retrieval operation.

(Inherited from QueryableDataSourceView)
ExecuteSorting(IQueryable, QueryContext) ExecuteSorting(IQueryable, QueryContext) ExecuteSorting(IQueryable, QueryContext) ExecuteSorting(IQueryable, QueryContext)

Performs a sorting operation.

(Inherited from QueryableDataSourceView)
ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary) ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Performs an update operation by using the specified row-key values, the row values, and the row values that are used to detect conflicts.

GetDataObjectType(Type) GetDataObjectType(Type) GetDataObjectType(Type) GetDataObjectType(Type)

Retrieves the type of data object to use for the delete, insert, and update operations.

GetEntitySetType() GetEntitySetType() GetEntitySetType() GetEntitySetType()

Retrieves the entity set as a property, field, or data context.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetOriginalValues(IDictionary) GetOriginalValues(IDictionary) GetOriginalValues(IDictionary) GetOriginalValues(IDictionary)

Retrieves the original values for the specified keys that were stored during the Select operation.

(Inherited from QueryableDataSourceView)
GetSource(QueryContext) GetSource(QueryContext) GetSource(QueryContext) GetSource(QueryContext)

Retrieves the source of the query context.

GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation) HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Called by methods that perform CRUD operations when a CRUD operation fails in the data-object building process.

(Inherited from QueryableDataSourceView)
Insert(IDictionary) Insert(IDictionary) Insert(IDictionary) Insert(IDictionary)

Performs an asynchronous insert operation on the data items that the QueryableDataSourceView object represents.

(Inherited from QueryableDataSourceView)
Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback) Insert(IDictionary, DataSourceViewOperationCallback)

Performs an asynchronous insert operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
InsertObject(Object) InsertObject(Object) InsertObject(Object) InsertObject(Object)

Inserts data objects into a QueryableDataSourceView object.

(Inherited from QueryableDataSourceView)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Restores the previously saved view state for the data source view.

(Inherited from QueryableDataSourceView)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs) OnDataSourceViewChanged(EventArgs)

Raises the DataSourceViewChanged event.

(Inherited from DataSourceView)
OnQueryCreated(QueryCreatedEventArgs) OnQueryCreated(QueryCreatedEventArgs) OnQueryCreated(QueryCreatedEventArgs) OnQueryCreated(QueryCreatedEventArgs)

Raises the QueryCreated event after the QueryableDataSource control has created an IQueryable object.

(Inherited from QueryableDataSourceView)
OnQueryParametersChanged(Object, EventArgs) OnQueryParametersChanged(Object, EventArgs) OnQueryParametersChanged(Object, EventArgs) OnQueryParametersChanged(Object, EventArgs)

Calls the RaiseViewChanged() method.

(Inherited from QueryableDataSourceView)
RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities) RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Called by the RaiseUnsupportedCapabilitiesError(DataSourceView) method to compare the capabilities requested for an ExecuteSelect(DataSourceSelectArguments) operation against those that the view supports.

(Inherited from DataSourceView)
RaiseViewChanged() RaiseViewChanged() RaiseViewChanged() RaiseViewChanged()

Calls the OnDataSourceViewChanged(EventArgs) method.

(Inherited from QueryableDataSourceView)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Saves changes to view state for the QueryableDataSourceView object since the time that the page was posted to the server.

(Inherited from QueryableDataSourceView)
Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback) Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Gets a list of data asynchronously from the underlying data storage.

(Inherited from DataSourceView)
StoreOriginalValues(IList) StoreOriginalValues(IList) StoreOriginalValues(IList) StoreOriginalValues(IList)

Stores the original values from the Select operation in the control's view state.

(Inherited from QueryableDataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>) StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Stores the original values from the select operation in the control's view state when delete or update operations are enabled.

(Inherited from QueryableDataSourceView)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Causes tracking of view-state changes to the server control so that they can be stored in the server control's state.

(Inherited from QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary) Update(IDictionary, IDictionary, IDictionary)

Performs an update operation.

(Inherited from QueryableDataSourceView)
Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback) Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Performs an asynchronous update operation on the list of data that the DataSourceView object represents.

(Inherited from DataSourceView)
UpdateObject(Object, Object) UpdateObject(Object, Object) UpdateObject(Object, Object) UpdateObject(Object, Object)

Updates a data object.

(Inherited from QueryableDataSourceView)

Events

DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged DataSourceViewChanged

Occurs when the data source view has changed.

(Inherited from DataSourceView)
QueryCreated QueryCreated QueryCreated QueryCreated

Occurs when a query is created.

(Inherited from QueryableDataSourceView)

Explicit Interface Implementations

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

When implemented by a class, loads the server control's previously saved view state for the control.

(Inherited from QueryableDataSourceView)
IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

When implemented by a class, saves the changes to a server control's view state to an object.

(Inherited from QueryableDataSourceView)
IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

When implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes.

(Inherited from QueryableDataSourceView)

Applies to