QueryableDataSourceView Klas

Definitie

Ondersteunt het QueryableDataSource besturingselement en biedt een interface voor gegevensgebonden besturingselementen voor het uitvoeren van LINQ-gegevensbewerkingen.

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
Overname
QueryableDataSourceView
Afgeleid
Implementeringen

Constructors

Name Description
QueryableDataSourceView(DataSourceControl, String, HttpContext)

Initialiseert een nieuw exemplaar van de QueryableDataSourceView klasse.

Velden

Name Description
EventSelected

Hiermee geeft u op of de gebeurtenis die ervoor zorgt dat de bewerking voor het ophalen van gegevens is voltooid is opgetreden.

EventSelecting

Hiermee geeft u op of de gebeurtenis die plaatsvindt voordat een bewerking voor het ophalen van gegevens is opgetreden.

Eigenschappen

Name Description
AutoGenerateOrderByClause

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement een dynamische component OrderBy maakt.

AutoGenerateWhereClause

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement een dynamische Where component maakt.

AutoPage

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement standaard paging ondersteunt.

AutoSort

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement standaard sorteerbewerkingen ondersteunt.

CanDelete

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement verwijderingsbewerkingen ondersteunt.

CanInsert

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement ondersteuning biedt voor invoegbewerkingen.

CanPage

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement paging ondersteunt.

CanRetrieveTotalRowCount

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement ondersteuning biedt voor het ophalen van het totale aantal gegevensrijen en het ophalen van de gegevens.

CanSort

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement een gesorteerde weergave van de opgehaalde gegevens ondersteunt.

CanUpdate

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object dat is gekoppeld aan het huidige QueryableDataSource besturingselement updatebewerkingen ondersteunt.

DeleteParameters

Hiermee haalt u de verzameling op die de parameters bevat die worden gebruikt tijdens een verwijderbewerking.

EntityType

Hiermee wordt het type gegevensobject opgehaald dat moet worden gebruikt voor CUD-bewerkingen.

Events

Hiermee haalt u een lijst met gedelegeerden voor de gebeurtenis-handler op voor de gegevensbronweergave.

(Overgenomen van DataSourceView)
GroupBy

Hiermee haalt u de naam of namen van de eigenschappen op die moeten worden gebruikt tijdens de selectiebewerking voor het groeperen van gegevens.

GroupByParameters

Hiermee haalt u een verzameling parameters op waarvan de waarden worden gebruikt om de GroupBy component te maken tijdens de selectiebewerking.

InsertParameters

Hiermee haalt u een verzameling parameters op die worden gebruikt tijdens de invoegbewerking.

IsTrackingViewState

Hiermee wordt een waarde opgehaald die aangeeft of het QueryableDataSourceView object wijzigingen opslaat in de weergavestatus.

Name

Hiermee haalt u de naam van de gegevensbronweergave op.

(Overgenomen van DataSourceView)
OrderBy

Hiermee haalt u de naam of namen op van de eigenschappen die tijdens de selectiebewerking worden gebruikt om gegevens te sorteren.

OrderByParameters

Hiermee haalt u een verzameling parameters op die worden gebruikt tijdens de selectiebewerking om gegevens te sorteren.

OrderGroupsBy

Hiermee worden de namen opgehaald of ingesteld van de eigenschappen die tijdens de selectiebewerking worden gebruikt om gegroepeerde gegevens te sorteren.

OrderGroupsByParameters

Hiermee haalt u een verzameling parameters op die worden gebruikt om de OrderGroupsBy component te maken.

SelectNew

Hiermee worden de eigenschappen en berekende waarden opgehaald of ingesteld die zijn opgenomen in de opgehaalde gegevens.

SelectNewParameters

Hiermee haalt u de verzameling parameters op die worden gebruikt tijdens een bewerking voor het ophalen van gegevens.

UpdateParameters

Hiermee haalt u de verzameling parameters op die worden gebruikt tijdens een updatebewerking.

Where

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft welke voorwaarden waar moeten zijn voor een rij die moet worden opgenomen in de opgehaalde gegevens.

WhereParameters

Hiermee haalt u een verzameling parameters op die worden gebruikt om een Where component te maken.

Methoden

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

Hiermee maakt u de objecten die u voor de verwijderbewerking wilt gebruiken.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

Hiermee maakt u de objecten die u voor de invoegbewerking wilt gebruiken met behulp van de waarden die u wilt invoegen en het foutbericht dat moet worden weergegeven als de bewerking mislukt.

BuildQuery(DataSourceSelectArguments)

Hiermee maakt u een selectiequery-expressie met behulp van de selectieargumenten van de gegevensbron.

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

Hiermee maakt u de objecten die u voor de updatebewerking wilt gebruiken met behulp van de opgegeven waarden.

CanExecute(String)

Bepaalt of de opgegeven opdracht kan worden uitgevoerd.

(Overgenomen van DataSourceView)
ClearOriginalValues()

Hiermee worden de oorspronkelijke waarden gewist.

CreateQueryContext(DataSourceSelectArguments)

Hiermee maakt u een exemplaar van een querycontextobject dat de geëvalueerde parameterverzamelingen bevat.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

Voert een asynchrone verwijderbewerking uit in de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
Delete(IDictionary, IDictionary)

Hiermee voert u een verwijderbewerking uit.

DeleteObject(Object)

Hiermee verwijdert u een gegevensobject uit een tabel.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

Hiermee wordt de opgegeven opdracht uitgevoerd.

(Overgenomen van DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

Hiermee wordt de opgegeven opdracht uitgevoerd.

(Overgenomen van DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

Hiermee voert u een verwijderbewerking uit op gegevensitems die door het QueryableDataSourceView object worden aangeduid met behulp van de opgegeven waarden.

ExecuteInsert(IDictionary)

Voert een invoegbewerking uit op de gegevensitems die het QueryableDataSourceView object vertegenwoordigt met behulp van de opgegeven waarde.

ExecutePaging(IQueryable, QueryContext)

Hiermee wordt paging uitgevoerd met behulp van het QueryContext object van het QueryableDataSource object.

ExecuteQuery(IQueryable, QueryContext)

Voert een query-, sorteer- of pagingbewerking uit op het IQueryable<T> object.

ExecuteQueryExpressions(IQueryable, QueryContext)

Hiermee worden query-expressies uitgevoerd met behulp van een IQueryable object en het QueryContext object.

ExecuteSelect(DataSourceSelectArguments)

Voert een bewerking voor het ophalen van gegevens uit.

ExecuteSorting(IQueryable, QueryContext)

Hiermee voert u een sorteerbewerking uit.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

Voert een updatebewerking uit.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetOriginalValues(IDictionary)

Haalt de oorspronkelijke waarden op voor de opgegeven sleutels die zijn opgeslagen tijdens de selectiebewerking.

GetSource(QueryContext)

Hiermee haalt u het eerste IQueryable object op voor de gegevensbronweergave op basis van de querycontext.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

Aangeroepen door methoden die CRUD-bewerkingen uitvoeren wanneer een CRUD-bewerking mislukt in het proces voor het bouwen van gegevensobjecten.

Insert(IDictionary, DataSourceViewOperationCallback)

Voert een asynchrone invoegbewerking uit in de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
Insert(IDictionary)

Voert een asynchrone invoegbewerking uit op de gegevensitems die het QueryableDataSourceView object vertegenwoordigt.

InsertObject(Object)

Hiermee voegt u gegevensobjecten in een QueryableDataSourceView object in.

LoadViewState(Object)

Hiermee herstelt u de eerder opgeslagen weergavestatus voor de gegevensbronweergave.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnDataSourceViewChanged(EventArgs)

Hiermee wordt de DataSourceViewChanged gebeurtenis gegenereerd.

(Overgenomen van DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

Hiermee wordt de QueryCreated gebeurtenis gegenereerd nadat het QueryableDataSource besturingselement een IQueryable object heeft gemaakt.

OnQueryParametersChanged(Object, EventArgs)

Roept de RaiseViewChanged() methode aan.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

Aangeroepen door de RaiseUnsupportedCapabilitiesError(DataSourceView) methode om de mogelijkheden te vergelijken die zijn aangevraagd voor een ExecuteSelect(DataSourceSelectArguments) bewerking ten opzichte van de mogelijkheden die door de weergave worden ondersteund.

(Overgenomen van DataSourceView)
RaiseViewChanged()

Roept de OnDataSourceViewChanged(EventArgs) methode aan.

SaveViewState()

Hiermee worden wijzigingen opgeslagen om de status van het QueryableDataSourceView object weer te geven sinds het tijdstip waarop de pagina op de server is geplaatst.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

Hiermee wordt een lijst met gegevens asynchroon opgehaald uit de onderliggende gegevensopslag.

(Overgenomen van DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

Slaat de oorspronkelijke waarden in de selectiebewerking op in de weergavestatus van het besturingselement wanneer verwijderings- of updatebewerkingen zijn ingeschakeld.

StoreOriginalValues(IList)

Slaat de oorspronkelijke waarden van de Select bewerking op in de weergavestatus van het besturingselement.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TrackViewState()

Veroorzaakt het bijhouden van wijzigingen in de weergavestatus van het serverbesturingselement, zodat deze kunnen worden opgeslagen in de status van het serverbesturingselement.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

Voert een asynchrone updatebewerking uit in de lijst met gegevens die het DataSourceView object vertegenwoordigt.

(Overgenomen van DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

Voert een updatebewerking uit.

UpdateObject(Object, Object)

Hiermee werkt u een gegevensobject bij.

gebeurtenis

Name Description
DataSourceViewChanged

Treedt op wanneer de gegevensbronweergave is gewijzigd.

(Overgenomen van DataSourceView)
QueryCreated

Treedt op wanneer een query wordt gemaakt.

Expliciete interface-implementaties

Name Description
IStateManager.IsTrackingViewState

Wanneer een klasse wordt geïmplementeerd, haalt u een waarde op die aangeeft of een serverbesturingselement de wijzigingen in de weergavestatus bijhoudt.

IStateManager.LoadViewState(Object)

Wanneer het wordt geïmplementeerd door een klasse, laadt u de eerder opgeslagen weergavestatus van het serverbeheer voor het besturingselement.

IStateManager.SaveViewState()

Wanneer deze door een klasse wordt geïmplementeerd, worden de wijzigingen in de weergavestatus van een serverbeheer opgeslagen in een object.

IStateManager.TrackViewState()

Wanneer een klasse wordt geïmplementeerd, haalt u een waarde op die aangeeft of een serverbesturingselement de wijzigingen in de weergavestatus bijhoudt.

Van toepassing op