Export (0) Print
Expand All

ContextDataSourceView Class

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

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public abstract class ContextDataSourceView : QueryableDataSourceView

The ContextDataSourceView type exposes the following members.

  NameDescription
Protected methodContextDataSourceViewInitializes a new instance of the ContextDataSourceView class.
Top

  NameDescription
Public propertyAutoGenerateOrderByClauseGets 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.)
Public propertyAutoGenerateWhereClauseGets 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.)
Public propertyAutoPageGets 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.)
Public propertyAutoSortGets 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.)
Public propertyCanDeleteGets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports delete operations. (Inherited from QueryableDataSourceView.)
Public propertyCanInsertGets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports insert operations. (Inherited from QueryableDataSourceView.)
Public propertyCanPageGets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports paging. (Inherited from QueryableDataSourceView.)
Public propertyCanRetrieveTotalRowCountGets 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.)
Public propertyCanSortGets 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.)
Public propertyCanUpdateGets a value that indicates whether the QueryableDataSourceView object that is associated with the current QueryableDataSource control supports update operations. (Inherited from QueryableDataSourceView.)
Protected propertyContextGets or sets the current data context.
Public propertyContextTypeGets the type of the data context.
Public propertyContextTypeNameGets or sets the name of the data context class that contains the field or property that is specified in the TableName property.
Public propertyDeleteParametersGets the collection that contains the parameters that are used during a delete operation. (Inherited from QueryableDataSourceView.)
Protected propertyEntitySetGets or sets the object that contains the value of the data to retrieve.
Public propertyEntitySetNameGets or sets the name of the property or field in the data-context class that represents a data collection.
Protected propertyEntitySetTypeGets or sets the name of the object that is created for an insert, delete, or update operation.
Protected propertyEntityTypeGets or sets the object that is created for an insert, delete, or update operation. (Overrides QueryableDataSourceView.EntityType.)
Public propertyEntityTypeNameGets or sets the name of the object that is created for an insert, delete, or update operation.
Protected propertyEventsGets a list of event-handler delegates for the data source view. (Inherited from DataSourceView.)
Public propertyGroupByGets or sets the name or names of the properties to use during the select operation for grouping data. (Inherited from QueryableDataSourceView.)
Public propertyGroupByParametersGets a collection of parameters whose values are used to create the GroupBy clause during the select operation. (Inherited from QueryableDataSourceView.)
Public propertyInsertParametersGets a collection of parameters that are used during the insert operation. (Inherited from QueryableDataSourceView.)
Protected propertyIsTrackingViewStateGets a value that indicates whether the QueryableDataSourceView object is saving changes to its view state. (Inherited from QueryableDataSourceView.)
Public propertyNameGets the name of the data source view. (Inherited from DataSourceView.)
Public propertyOrderByGets or sets the name or names of the properties that are used during the select operation to sort data. (Inherited from QueryableDataSourceView.)
Public propertyOrderByParametersGets a collection of parameters that are used during the select operation to sort data. (Inherited from QueryableDataSourceView.)
Public propertyOrderGroupsByGets or sets the names of the properties that are used during the select operation to sort grouped data. (Inherited from QueryableDataSourceView.)
Public propertyOrderGroupsByParametersGets a collection of parameters that are used to create the OrderGroupsBy clause. (Inherited from QueryableDataSourceView.)
Public propertySelectNewGets or sets the properties and calculated values that are included in the retrieved data. (Inherited from QueryableDataSourceView.)
Public propertySelectNewParametersGets the collection of parameters that are used during a data-retrieval operation. (Inherited from QueryableDataSourceView.)
Public propertyUpdateParametersGets the collection of parameters that are used during an update operation. (Inherited from QueryableDataSourceView.)
Public propertyWhereGets or sets a value that specifies what conditions must be true for a row to be included in the retrieved data. (Inherited from QueryableDataSourceView.)
Public propertyWhereParametersGets a collection of parameters that are used to create a Where clause. (Inherited from QueryableDataSourceView.)
Top

  NameDescription
Protected methodBuildDeleteObjectCreates the objects to use for the delete operation. (Inherited from QueryableDataSourceView.)
Protected methodBuildInsertObjectCreates 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.)
Protected methodBuildQueryCreates a Select query expression by using the select arguments of the data source. (Inherited from QueryableDataSourceView.)
Protected methodBuildUpdateObjectsCreates the objects to use for the update operation by using the specified values. (Inherited from QueryableDataSourceView.)
Public methodCanExecuteDetermines whether the specified command can be executed. (Inherited from DataSourceView.)
Protected methodClearOriginalValuesClears the original values. (Inherited from QueryableDataSourceView.)
Protected methodCreateContextCreates an instance of the data context and entity-set type for the specified operation.
Protected methodCreateQueryContextCreates an instance of a query context object that contains the evaluated parameter collections. (Inherited from QueryableDataSourceView.)
Public methodDelete(IDictionary, IDictionary)Performs a delete operation. (Inherited from QueryableDataSourceView.)
Public methodDelete(IDictionary, IDictionary, DataSourceViewOperationCallback)Performs an asynchronous delete operation on the list of data that the DataSourceView object represents. (Inherited from DataSourceView.)
Protected methodDeleteObjectDeletes a data object from a table. (Inherited from QueryableDataSourceView.)
Protected methodDisposeContext()Disposes the context after an operation is performed.
Protected methodDisposeContext(Object)Disposes the specified data context after an operation is performed.
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodExecuteCommand(String, IDictionary, IDictionary)Executes the specified command. (Inherited from DataSourceView.)
Public methodExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)Executes the specified command. (Inherited from DataSourceView.)
Protected methodExecuteDeletePerforms a delete operation using the specified keys and using row values that are used to detect conflicts. (Overrides QueryableDataSourceView.ExecuteDelete(IDictionary, IDictionary).)
Protected methodExecuteInsertPerforms an insert operation by using the values specified in a collection. (Overrides QueryableDataSourceView.ExecuteInsert(IDictionary).)
Protected methodExecutePagingExecutes paging by using the QueryContext object from the QueryableDataSource object. (Inherited from QueryableDataSourceView.)
Protected methodExecuteQueryPerforms a query, sort, or paging operation on the IQueryable<T> object. (Inherited from QueryableDataSourceView.)
Protected methodExecuteQueryExpressionsExecutes query expressions by using an IQueryable object and the QueryContext object. (Inherited from QueryableDataSourceView.)
Protected methodExecuteSelectPerforms a data-retrieval operation. (Inherited from QueryableDataSourceView.)
Protected methodExecuteSortingPerforms a sorting operation. (Inherited from QueryableDataSourceView.)
Protected methodExecuteUpdatePerforms an update operation by using the specified row-key values, the row values, and the row values that are used to detect conflicts. (Overrides QueryableDataSourceView.ExecuteUpdate(IDictionary, IDictionary, IDictionary).)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Protected methodGetDataObjectTypeRetrieves the type of data object to use for the delete, insert, and update operations.
Protected methodGetEntitySetTypeRetrieves the entity set as a property, field, or data context.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Protected methodGetOriginalValuesRetrieves the original values for the specified keys that were stored during the Select operation. (Inherited from QueryableDataSourceView.)
Protected methodGetSourceRetrieves the source of the query context. (Overrides QueryableDataSourceView.GetSource(QueryContext).)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodHandleValidationErrorsCalled by methods that perform CRUD operations when a CRUD operation fails in the data-object building process. (Inherited from QueryableDataSourceView.)
Public methodInsert(IDictionary)Performs an asynchronous insert operation on the data items that the QueryableDataSourceView object represents. (Inherited from QueryableDataSourceView.)
Public methodInsert(IDictionary, DataSourceViewOperationCallback)Performs an asynchronous insert operation on the list of data that the DataSourceView object represents. (Inherited from DataSourceView.)
Protected methodInsertObjectInserts data objects into a QueryableDataSourceView object. (Inherited from QueryableDataSourceView.)
Protected methodLoadViewStateRestores the previously saved view state for the data source view. (Inherited from QueryableDataSourceView.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Protected methodOnDataSourceViewChangedRaises the DataSourceViewChanged event. (Inherited from DataSourceView.)
Protected methodOnQueryCreatedRaises the QueryCreated event after the QueryableDataSource control has created an IQueryable object. (Inherited from QueryableDataSourceView.)
Protected methodOnQueryParametersChangedCalls the RaiseViewChanged method. (Inherited from QueryableDataSourceView.)
Protected methodRaiseUnsupportedCapabilityErrorCalled by the RaiseUnsupportedCapabilitiesError method to compare the capabilities requested for an ExecuteSelect operation against those that the view supports. (Inherited from DataSourceView.)
Public methodRaiseViewChangedCalls the OnDataSourceViewChanged method. (Inherited from QueryableDataSourceView.)
Protected methodSaveViewStateSaves changes to view state for the QueryableDataSourceView object since the time that the page was posted to the server. (Inherited from QueryableDataSourceView.)
Public methodSelectGets a list of data asynchronously from the underlying data storage. (Inherited from DataSourceView.)
Protected methodStoreOriginalValues(IList)Stores the original values from the Select operation in the control's view state. (Inherited from QueryableDataSourceView.)
Protected methodStoreOriginalValues(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.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Protected methodTrackViewStateCauses tracking of view-state changes to the server control so that they can be stored in the server control's state. (Inherited from QueryableDataSourceView.)
Public methodUpdate(IDictionary, IDictionary, IDictionary)Performs an update operation. (Inherited from QueryableDataSourceView.)
Public methodUpdate(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)Performs an asynchronous update operation on the list of data that the DataSourceView object represents. (Inherited from DataSourceView.)
Protected methodUpdateObjectUpdates a data object. (Inherited from QueryableDataSourceView.)
Top

  NameDescription
Public eventDataSourceViewChangedOccurs when the data source view has changed. (Inherited from DataSourceView.)
Public eventQueryCreatedOccurs when a query is created. (Inherited from QueryableDataSourceView.)
Top

  NameDescription
Protected fieldStatic memberEventContextCreatedIndicates that an event occurred after an instance of the context type object was created.
Protected fieldStatic memberEventContextCreatingIndicates that an event occurs before an instance of the context type object is created.
Protected fieldStatic memberEventContextDisposingIndicates that an event occurs before an instance of the context type object is disposed.
Top

  NameDescription
Explicit interface implemetationPrivate propertyIStateManager.IsTrackingViewStateWhen implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes. (Inherited from QueryableDataSourceView.)
Explicit interface implemetationPrivate methodIStateManager.LoadViewStateWhen implemented by a class, loads the server control's previously saved view state for the control. (Inherited from QueryableDataSourceView.)
Explicit interface implemetationPrivate methodIStateManager.SaveViewStateWhen implemented by a class, saves the changes to a server control's view state to an object. (Inherited from QueryableDataSourceView.)
Explicit interface implemetationPrivate methodIStateManager.TrackViewStateWhen implemented by a class, gets a value that indicates whether a server control is tracking its view-state changes. (Inherited from QueryableDataSourceView.)
Top

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft