Freigeben über


AccessDataSource Klasse

Definition

Stellt eine Microsoft Access-Datenbank für die Verwendung mit datengebundenen Steuerelementen dar.

public ref class AccessDataSource : System::Web::UI::WebControls::SqlDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.AccessDataSource))]
public class AccessDataSource : System.Web.UI.WebControls.SqlDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.AccessDataSource))>]
type AccessDataSource = class
    inherit SqlDataSource
Public Class AccessDataSource
Inherits SqlDataSource
Vererbung
Attribute

Beispiele

Im folgenden Codebeispiel wird ein allgemeines Anzeige- und Aktualisierungsszenario mit dem GridView-Steuerelement veranschaulicht. Die SelectCommand-Eigenschaft wird auf eine entsprechende SQL-Abfrage festgelegt, und Daten aus der Northwind-Datenbank werden im GridView-Steuerelement angezeigt. Da auch eine UpdateCommand-Eigenschaft angegeben ist und die AutoGenerateEditButton-Eigenschaft auf truefestgelegt ist, können Sie die Datensätze ohne zusätzlichen Code bearbeiten und aktualisieren. Das GridView-Steuerelement behandelt das Hinzufügen von Parametern zur UpdateParameters-Auflistung; das GridView-Steuerelement übergibt zuerst die Parameterwerte für die BoundField Objekte, gefolgt von den Werten von Feldern, die durch die DataKeyNames-Eigenschaft angegeben werden. Die GridView ruft die Update-Methode automatisch auf. Wenn Sie die Parameter explizit sortieren möchten, geben Sie eine UpdateParameters Auflistung für die AccessDataSourcean.

<%@Page  Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
        id="AccessDataSource1"
        runat="server"
        datasourcemode="DataSet"
        datafile="~/App_Data/Northwind.mdb"
        selectcommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees"
        updatecommand="Update Employees SET FirstName=?,LastName=?,Title=? WHERE EmployeeID=@EmployeeID">
      </asp:accessdatasource>

      <asp:gridview
        id="GridView1"
        runat="server"
        autogeneratecolumns="False"
        datakeynames="EmployeeID"
        autogenerateeditbutton="True"
        datasourceid="AccessDataSource1">
        <columns>
          <asp:boundfield headertext="First Name" datafield="FirstName" />
          <asp:boundfield headertext="Last Name" datafield="LastName" />
          <asp:boundfield headertext="Title" datafield="Title" />
        </columns>
      </asp:gridview>

    </form>
  </body>
</html>
<%@Page  Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
        id="AccessDataSource1"
        runat="server"
        datasourcemode="DataSet"
        datafile="~/App_Data/Northwind.mdb"
        selectcommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees"
        updatecommand="Update Employees SET FirstName=?,LastName=?,Title=? WHERE EmployeeID=@EmployeeID">
      </asp:accessdatasource>

      <asp:gridview
        id="GridView1"
        runat="server"
        autogeneratecolumns="False"
        datakeynames="EmployeeID"
        autogenerateeditbutton="True"
        datasourceid="AccessDataSource1">
        <columns>
          <asp:boundfield headertext="First Name" datafield="FirstName" />
          <asp:boundfield headertext="Last Name" datafield="LastName" />
          <asp:boundfield headertext="Title" datafield="Title" />
        </columns>
      </asp:gridview>

    </form>
  </body>
</html>

Hinweise

Die AccessDataSource Klasse ist ein Datenquellensteuerelement, das mit Microsoft Access-Datenbanken funktioniert. Wie die Basisklasse SqlDataSourceverwendet das AccessDataSource-Steuerelement SQL-Abfragen zum Abrufen von Daten.

Eines der eindeutigen Merkmale des AccessDataSource-Steuerelements besteht darin, dass Sie die ConnectionString-Eigenschaft nicht festlegen. Sie müssen lediglich den Speicherort der Access-Datei (.mdb) in der eigenschaft DataFile festlegen, und die AccessDataSource übernimmt die zugrunde liegende Verbindung mit der Datenbank. Sie sollten Access-Datenbanken im App_Data Verzeichnis der Website platzieren und anhand eines relativen Pfads (z. B. ~/App_Data/Northwind.mdb) darauf verweisen. Dieser Speicherort bietet zusätzliche Sicherheit für Datendateien, da sie nicht bereitgestellt werden, wenn sie direkt vom Clientwebbrowser angefordert werden.

Die AccessDataSource-Klasse unterstützt keine Verbindung mit Access-Datenbanken, die durch einen Benutzernamen oder ein Kennwort geschützt sind, da Sie die ConnectionString-Eigenschaft nicht festlegen können. Wenn Ihre Access-Datenbank durch einen Benutzernamen oder ein Kennwort geschützt ist, verwenden Sie das SqlDataSource Steuerelement, um eine Verbindung damit herzustellen, damit Sie eine vollständige Verbindungszeichenfolge angeben können.

Sie binden datengebundene Steuerelemente mithilfe der DataSourceID-Eigenschaft des datengebundenen Steuerelements an eine AccessDataSource. Weitere Informationen zum Binden eines datengebundenen Steuerelements an Datenquellensteuerelemente finden Sie unter Binding to Data Using a Data Source Control.

Da das AccessDataSource-Steuerelement nur für ein Datenbankprodukt spezifisch ist, verwendet es immer denselben Anbieter – den System.Data.OleDb .NET-Datenanbieters. Aus diesem Grund ist die ProviderName-Eigenschaft schreibgeschützt. Bei Verwendung des System.Data.OleDb-Anbieters ist die Reihenfolge der Parameter in einer parametrisierten SQL-Anweisung signifikant; Alle parametrisierten SQL-Abfragen, die Sie in den SelectCommand, UpdateCommand, InsertCommandund DeleteCommand Eigenschaften angeben, müssen mit der Reihenfolge aller Parameter Objekte übereinstimmen, die sich in der entsprechenden Parameterauflistung befinden. Wenn für die AccessDataSourcekeine Parameterauflistung angegeben wird, muss die Reihenfolge der Parameter, die diesen Vorgängen bereitgestellt werden, mit der Reihenfolge übereinstimmen, in der sie in der zugrunde liegenden SQL-Anweisung angezeigt werden. Weitere Informationen finden Sie unter Using Parameters with the SqlDataSource Control.

Das AccessDataSource-Steuerelement unterstützt das gleiche Zwischenspeicherungsverhalten, das von der Basisklasse unterstützt wird. Verwenden Sie die Zwischenspeicherung, um die Leistung von Seiten zu erhöhen, die das AccessDataSource-Steuerelement verwenden. Weitere Informationen zum Zwischenspeichern von Datenquellen finden Sie unter Zwischenspeichern von Daten mithilfe von Datenquellensteuerelementen.

In der folgenden Tabelle werden die Features des AccessDataSource-Steuerelements beschrieben.

Fähigkeit Anforderungen
Sortieren Legen Sie die DataSourceMode-Eigenschaft auf den wert DataSet fest.
Filternd Legen Sie die FilterExpression-Eigenschaft auf einen Filterausdruck fest, der zum Filtern der Daten verwendet wird, wenn die Select-Methode aufgerufen wird.
Seitenüberlagerung Die AccessDataSource unterstützt keine direkten Auslagerungsvorgänge in einer Access-Datenbank. Ein datengebundenes Steuerelement, z. B. das GridView, kann die von der AccessDataSourcezurückgegebenen Elemente überblättern, wenn die DataSourceMode-Eigenschaft auf den DataSet Wert festgelegt ist.
Aktualisierung Legen Sie die UpdateCommand-Eigenschaft auf eine SQL-Anweisung fest, die zum Aktualisieren von Daten verwendet wird. Diese Anweisung wird in der Regel parametrisiert.
Löschend Legen Sie die eigenschaft DeleteCommand auf eine SQL-Anweisung fest, die zum Löschen von Daten verwendet wird. Diese Anweisung wird in der Regel parametrisiert.
Einfügend Legen Sie die InsertCommand-Eigenschaft auf eine SQL-Anweisung fest, die zum Einfügen von Daten verwendet wird. Diese Anweisung wird in der Regel parametrisiert.
Caching Legen Sie die DataSourceMode-Eigenschaft auf den DataSet Wert, die EnableCaching-Eigenschaft auf trueund die eigenschaften CacheDuration und CacheExpirationPolicy entsprechend dem zwischengespeicherten Zwischenspeicherungsverhalten fest.

Wie bei allen Datenquellensteuerelementen ist das AccessDataSource-Steuerelement einer stark typierten Datenquellenansichtsklasse zugeordnet. Genau wie das AccessDataSource-Steuerelement das SqlDataSource-Steuerelement erweitert, erweitert die AccessDataSourceView Klasse die SqlDataSourceView Klasse. Die AccessDataSourceView Klasse setzt einige der SqlDataSourceView Methoden außer Kraft, um den System.Data.OleDb .NET-Datenanbieter zu verwenden.

Es gibt kein visuelles Rendering des AccessDataSource-Steuerelements; sie wird als Steuerelement implementiert, um deklarative Persistenz zu ermöglichen und optional die Teilnahme an der Zustandsverwaltung zu ermöglichen. Daher können Sie keine Eigenschaften festlegen, die visuelle Features unterstützen, z. B. die eigenschaften EnableTheming und SkinID.

Deklarative Syntax

<asp:AccessDataSource  
    CacheDuration="string|Infinite"  
    CacheExpirationPolicy="Absolute|Sliding"  
    CacheKeyDependency="string"  
    CancelSelectOnNullParameter="True|False"  
    ConflictDetection="OverwriteChanges|CompareAllValues"  
    DataFile="uri"  
    DataSourceMode="DataReader|DataSet"  
    DeleteCommand="string"  
    DeleteCommandType="Text|StoredProcedure"  
    EnableCaching="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    FilterExpression="string"  
    ID="string"  
    InsertCommand="string"  
    InsertCommandType="Text|StoredProcedure"  
    OldValuesParameterFormatString="string"  
    OnDataBinding="DataBinding event handler"  
    OnDeleted="Deleted event handler"  
    OnDeleting="Deleting event handler"  
    OnDisposed="Disposed event handler"  
    OnFiltering="Filtering event handler"  
    OnInit="Init event handler"  
    OnInserted="Inserted event handler"  
    OnInserting="Inserting event handler"  
    OnLoad="Load event handler"  
    OnPreRender="PreRender event handler"  
    OnSelected="Selected event handler"  
    OnSelecting="Selecting event handler"  
    OnUnload="Unload event handler"  
    OnUpdated="Updated event handler"  
    OnUpdating="Updating event handler"  
    runat="server"  
    SelectCommand="string"  
    SelectCommandType="Text|StoredProcedure"  
    SkinID="string"  
    SortParameterName="string"  
    UpdateCommand="string"  
    UpdateCommandType="Text|StoredProcedure"  
    Visible="True|False"  
>  
        <DeleteParameters>  
                <asp:ControlParameter  
                    ControlID="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|  
                        ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:CookieParameter  
                    ConvertEmptyStringToNull="True|False"  
                    CookieName="string"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|  
                        ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:FormParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    FormField="string"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:Parameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64  
                        |Single|Double|Decimal|DateTime|String"  
                />  
                <asp:ProfileParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:QueryStringParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    QueryStringField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:SessionParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    SessionField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
        </DeleteParameters>  
        <FilterParameters>  
                <asp:ControlParameter  
                    ControlID="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:CookieParameter  
                    ConvertEmptyStringToNull="True|False"  
                    CookieName="string"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:FormParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    FormField="string"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:Parameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:ProfileParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:QueryStringParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    QueryStringField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:SessionParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    SessionField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
        </FilterParameters>  
        <InsertParameters>  
                <asp:ControlParameter  
                    ControlID="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:CookieParameter  
                    ConvertEmptyStringToNull="True|False"  
                    CookieName="string"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:FormParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    FormField="string"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:Parameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:ProfileParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:QueryStringParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    QueryStringField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:SessionParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    SessionField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
        </InsertParameters>  
        <SelectParameters>  
                <asp:ControlParameter  
                    ControlID="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:CookieParameter  
                    ConvertEmptyStringToNull="True|False"  
                    CookieName="string"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:FormParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    FormField="string"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:Parameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:ProfileParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:QueryStringParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    QueryStringField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:SessionParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    SessionField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
        </SelectParameters>  
        <UpdateParameters>  
                <asp:ControlParameter  
                    ControlID="string"  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:CookieParameter  
                    ConvertEmptyStringToNull="True|False"  
                    CookieName="string"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:FormParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    FormField="string"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:Parameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:ProfileParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    PropertyName="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                       Single|Double|Decimal|DateTime|String"  
                />  
                <asp:QueryStringParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    QueryStringField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
                <asp:SessionParameter  
                    ConvertEmptyStringToNull="True|False"  
                    DefaultValue="string"  
                    Direction="Input|Output|InputOutput|ReturnValue"  
                    Name="string"  
                    SessionField="string"  
                    Size="integer"  
                    Type="Empty|Object|DBNull|Boolean|Char|SByte|  
                        Byte|Int16|UInt16|Int32|UInt32|Int64|UInt64|  
                        Single|Double|Decimal|DateTime|String"  
                />  
        </UpdateParameters>  
</asp:AccessDataSource>  

Konstruktoren

AccessDataSource()

Initialisiert eine neue Instanz der AccessDataSource Klasse.

AccessDataSource(String, String)

Initialisiert eine neue Instanz der AccessDataSource Klasse mit dem angegebenen Datendateipfad und Befehl " auswählen".

Eigenschaften

Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
AppRelativeTemplateSourceDirectory

Dient zum Abrufen oder Festlegen des anwendungsrelativen virtuellen Verzeichnisses des Page- oder UserControl-Objekts, das dieses Steuerelement enthält.

(Geerbt von Control)
BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.

(Geerbt von Control)
CacheDuration

Dient zum Abrufen oder Festlegen der Zeitdauer in Sekunden, die das Datenquellensteuerelement Daten zwischenspeichert, die von der Select(DataSourceSelectArguments) -Methode abgerufen werden.

(Geerbt von SqlDataSource)
CacheExpirationPolicy

Ruft ab oder legt das Cacheablaufverhalten fest, das in Kombination mit der Dauer das Verhalten des Caches beschreibt, den das Datenquellensteuerelement verwendet.

(Geerbt von SqlDataSource)
CacheKeyDependency

Dient zum Abrufen oder Festlegen einer benutzerdefinierten Schlüsselabhängigkeit, die mit allen Datencacheobjekten verknüpft ist, die vom Datenquellensteuerelement erstellt werden. Alle Cacheobjekte sind explizit abgelaufen, wenn der Schlüssel abgelaufen ist.

(Geerbt von SqlDataSource)
CancelSelectOnNullParameter

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Datenempfangsvorgang abgebrochen wird, wenn ein Parameter, der in der SelectParameters -Auflistung enthalten ist, in nullausgewertet wird.

(Geerbt von SqlDataSource)
ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.

(Geerbt von Control)
ClientID

Ruft den von ASP.NET generierten Serversteuerelementbezeichner ab.

(Geerbt von DataSourceControl)
ClientIDMode

Diese Eigenschaft wird nicht für Datenquellensteuerelemente verwendet.

(Geerbt von DataSourceControl)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das Trennzeichen darstellt, das in der ClientID -Eigenschaft verwendet wird.

(Geerbt von Control)
ConflictDetection

Dient zum Abrufen oder Festlegen des Werts, der angibt, wie das SqlDataSource-Steuerelement Aktualisierungen ausführt und löscht, wenn Daten in einer Zeile in der zugrunde liegenden Datenbank während des Vorgangs geändert werden.

(Geerbt von SqlDataSource)
ConnectionString

Ruft die Verbindungszeichenfolge ab, die zum Herstellen einer Verbindung mit der Microsoft Access-Datenbank verwendet wird.

Context

Ruft das HttpContext-Objekt ab, das dem Serversteuerelement für die aktuelle Webanforderung zugeordnet ist.

(Geerbt von Control)
Controls

Ruft ein ControlCollection -Objekt, das die untergeordneten Steuerelemente für ein angegebenes Serversteuerelement in der UI-Hierarchie darstellt.

(Geerbt von DataSourceControl)
DataFile

Dient zum Abrufen oder Festlegen des Speicherorts der Microsoft Access-.mdb-Datei.

DataItemContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataItemContainerimplementiert.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Benennungscontainer ab, wenn der Benennungscontainer IDataKeysControlimplementiert.

(Geerbt von Control)
DataSourceMode

Ruft den Datenempfangsmodus ab, den das SqlDataSource-Steuerelement zum Abrufen von Daten verwendet, oder legt diesen fest.

(Geerbt von SqlDataSource)
DeleteCommand

Dient zum Abrufen oder Festlegen der SQL-Zeichenfolge, die das SqlDataSource -Steuerelement zum Löschen von Daten aus der zugrunde liegenden Datenbank verwendet.

(Geerbt von SqlDataSource)
DeleteCommandType

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Text in der DeleteCommand -Eigenschaft eine SQL-Anweisung oder der Name einer gespeicherten Prozedur ist.

(Geerbt von SqlDataSource)
DeleteParameters

Ruft die Parameterauflistung ab, die die Parameter enthält, die von der DeleteCommand -Eigenschaft aus dem SqlDataSourceView -Objekt verwendet werden, das dem SqlDataSource-Steuerelement zugeordnet ist.

(Geerbt von SqlDataSource)
DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.

(Geerbt von Control)
EnableCaching

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das SqlDataSource-Steuerelement die Datenzwischenspeicherung aktiviert hat.

(Geerbt von SqlDataSource)
EnableTheming

Ruft einen Wert ab, der angibt, ob dieses Steuerelement Designs unterstützt.

(Geerbt von DataSourceControl)
EnableViewState

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Serversteuerelement den Ansichtszustand und den Ansichtszustand aller enthaltenen untergeordneten Steuerelemente für den anfordernden Client behält.

(Geerbt von Control)
Events

Ruft eine Liste von Ereignishandlerdelegatten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Control)
FilterExpression

Dient zum Abrufen oder Festlegen eines Filterausdrucks, der angewendet wird, wenn die Select(DataSourceSelectArguments) -Methode aufgerufen wird.

(Geerbt von SqlDataSource)
FilterParameters

Ruft eine Auflistung von Parametern ab, die allen Parameterplatzhaltern zugeordnet sind, die sich in der FilterExpression Zeichenfolge befinden.

(Geerbt von SqlDataSource)
HasChildViewState

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des aktuellen Serversteuerelements über gespeicherte Ansichtszustandseinstellungen verfügen.

(Geerbt von Control)
ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.

(Geerbt von Control)
IdSeparator

Ruft das Zeichen ab, das zum Trennen von Steuerelementbezeichnern verwendet wird.

(Geerbt von Control)
InsertCommand

Dient zum Abrufen oder Festlegen der SQL-Zeichenfolge, die das SqlDataSource -Steuerelement zum Einfügen von Daten in die zugrunde liegende Datenbank verwendet.

(Geerbt von SqlDataSource)
InsertCommandType

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Text in der InsertCommand -Eigenschaft eine SQL-Anweisung oder der Name einer gespeicherten Prozedur ist.

(Geerbt von SqlDataSource)
InsertParameters

Ruft die Parameterauflistung ab, die die Parameter enthält, die von der InsertCommand -Eigenschaft aus dem SqlDataSourceView -Objekt verwendet werden, das dem SqlDataSource-Steuerelement zugeordnet ist.

(Geerbt von SqlDataSource)
IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob In diesem Steuerelement enthaltene Steuerelemente den Steuerelementstatus aufweisen.

(Geerbt von Control)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen am Ansichtszustand speichert.

(Geerbt von Control)
IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.

(Geerbt von Control)
LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement am Laden des Ansichtszustands durch ID anstelle von Index teilnimmt.

(Geerbt von Control)
NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace für die Unterscheidung zwischen Serversteuerelementen mit demselben ID Eigenschaftswert erstellt.

(Geerbt von Control)
OldValuesParameterFormatString

Dient zum Abrufen oder Festlegen einer Formatzeichenfolge, die auf die Namen aller Parameter angewendet werden soll, die an die Delete()- oder Update() -Methode übergeben werden.

(Geerbt von SqlDataSource)
Page

Ruft einen Verweis auf die Page Instanz ab, die das Serversteuerelement enthält.

(Geerbt von Control)
Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Seitensteuerelementhierarchie ab.

(Geerbt von Control)
ProviderName

Ruft den Namen des .NET-Datenanbieters ab, den das AccessDataSource-Steuerelement zum Herstellen einer Verbindung mit einer Microsoft Access-Datenbank verwendet.

RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET Version angibt, mit der html gerendert wird, kompatibel ist.

(Geerbt von Control)
SelectCommand

Dient zum Abrufen oder Festlegen der SQL-Zeichenfolge, die vom SqlDataSource -Steuerelement zum Abrufen von Daten aus der zugrunde liegenden Datenbank verwendet wird.

(Geerbt von SqlDataSource)
SelectCommandType

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Text in der SelectCommand -Eigenschaft eine SQL-Abfrage oder der Name einer gespeicherten Prozedur ist.

(Geerbt von SqlDataSource)
SelectParameters

Ruft die Parameterauflistung ab, die die Parameter enthält, die von der SelectCommand -Eigenschaft aus dem SqlDataSourceView -Objekt verwendet werden, das dem SqlDataSource-Steuerelement zugeordnet ist.

(Geerbt von SqlDataSource)
Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostt, wenn es auf einer Entwurfsoberfläche gerendert wird.

(Geerbt von Control)
SkinID

Ruft die Haut ab, die auf das DataSourceControl Steuerelement angewendet werden soll.

(Geerbt von DataSourceControl)
SortParameterName

Dient zum Abrufen oder Festlegen des Namens eines gespeicherten Prozedurparameters, der zum Sortieren abgerufener Daten verwendet wird, wenn der Datenabruf mithilfe einer gespeicherten Prozedur ausgeführt wird.

(Geerbt von SqlDataSource)
SqlCacheDependency

Die SqlCacheDependency-Eigenschaft setzt die eigenschaft SqlCacheDependency außer Kraft.

TemplateControl

Dient zum Abrufen oder Festlegen eines Verweises auf die Vorlage, die dieses Steuerelement enthält.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis des Page oder UserControl ab, das das aktuelle Serversteuerelement enthält.

(Geerbt von Control)
UniqueID

Ruft den eindeutigen hierarchisch qualifizierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
UpdateCommand

Ruft die SQL-Zeichenfolge ab, die vom SqlDataSource-Steuerelement zum Aktualisieren von Daten in der zugrunde liegenden Datenbank verwendet wird, oder legt diese fest.

(Geerbt von SqlDataSource)
UpdateCommandType

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Text in der UpdateCommand -Eigenschaft eine SQL-Anweisung oder der Name einer gespeicherten Prozedur ist.

(Geerbt von SqlDataSource)
UpdateParameters

Ruft die Parameterauflistung ab, die die Parameter enthält, die von der UpdateCommand -Eigenschaft aus dem SqlDataSourceView -Steuerelement verwendet werden, das dem SqlDataSource-Steuerelement zugeordnet ist.

(Geerbt von SqlDataSource)
ValidateRequestMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement Clienteingaben aus dem Browser auf potenziell gefährliche Werte überprüft.

(Geerbt von Control)
ViewState

Ruft ein Wörterbuch mit Statusinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements für mehrere Anforderungen für dieselbe Seite speichern und wiederherstellen können.

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob das StateBag -Objekt die Groß-/Kleinschreibung nicht beachtet.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus dieses Steuerelements ab oder legt diesen fest.

(Geerbt von Control)
Visible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement visuell angezeigt wird.

(Geerbt von DataSourceControl)

Methoden

AddedControl(Control, Int32)

Wird aufgerufen, nachdem der Controls Auflistung des Control-Objekts ein untergeordnetes Steuerelement hinzugefügt wurde.

(Geerbt von Control)
AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass ein Element, entweder XML oder HTML, analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.

(Geerbt von Control)
ApplyStyleSheetSkin(Page)

Wendet die Formatvorlageneigenschaften an, die im Seitenstylesheet definiert sind, auf das Steuerelement.

(Geerbt von DataSourceControl)
BeginRenderTracing(TextWriter, Object)

Beginnt mit der Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen zum Serversteuerelement und liefert sie an die Trace Eigenschaft, die angezeigt werden soll, wenn die Ablaufverfolgung für die Seite aktiviert ist.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID Wert auf nullfest.

(Geerbt von Control)
ClearChildControlState()

Löscht die Steuerelementstatusinformationen für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Ansichts- und Steuerelementstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Ansichtsstatusinformationen für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

Legt die ClientIDMode Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inheritfest.

(Geerbt von Control)
CreateChildControls()

Wird vom ASP.NET Seitenframework aufgerufen, um Serversteuerelemente zu benachrichtigen, die kompositionsbasierte Implementierung verwenden, um alle untergeordneten Steuerelemente zu erstellen, die sie in Vorbereitung auf das Veröffentlichen von Zurück- oder Rendering enthalten.

(Geerbt von Control)
CreateControlCollection()

Erstellt eine Sammlung zum Speichern untergeordneter Steuerelemente.

(Geerbt von DataSourceControl)
CreateDataSourceView(String)

Erstellt ein Datenquellenansichtsobjekt, das dem Datenquellensteuerelement zugeordnet ist.

DataBind()

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente.

(Geerbt von Control)
DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit einer Option zum Auslösen des DataBinding-Ereignisses.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Delete()

Führt einen Löschvorgang mit der DeleteCommand SQL-Zeichenfolge und allen Parametern aus, die sich in der DeleteParameters-Auflistung befinden.

(Geerbt von SqlDataSource)
Dispose()

Ermöglicht es einem Serversteuerelement, die endgültige Bereinigung durchzuführen, bevor es aus dem Arbeitsspeicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung von Renderingdaten.

(Geerbt von Control)
EnsureChildControls()

Bestimmt, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn dies nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.

(Geerbt von Control)
EnsureID()

Erstellt einen Bezeichner für Steuerelemente, denen kein Bezeichner zugewiesen ist.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer für ein Serversteuerelement mit dem angegebenen id und einer ganzen Zahl, die im pathOffset Parameter angegeben ist, der die Suche unterstützt. Sie sollten diese Version der FindControl Methode nicht außer Kraft setzen.

(Geerbt von Control)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit dem angegebenen id Parameter.

(Geerbt von DataSourceControl)
Focus()

Legt den Eingabefokus auf das Steuerelement fest.

(Geerbt von DataSourceControl)
GetDbProviderFactory()

Ruft ein DbProviderFactory -Objekt ab, das dem .NET-Datenanbieter zugeordnet ist, der durch die ProviderName -Eigenschaft identifiziert wird.

GetDesignModeState()

Ruft Entwurfszeitdaten für ein Steuerelement ab.

(Geerbt von Control)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den präfixierten Teil der UniqueID -Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
GetView(String)

Ruft die benannte Datenquellenansicht ab, die dem Datenquellensteuerelement zugeordnet ist.

(Geerbt von SqlDataSource)
GetViewNames()

Ruft eine Auflistung von Namen ab, die die Liste der Ansichtsobjekte darstellt, die dem SqlDataSource -Steuerelement zugeordnet sind.

(Geerbt von SqlDataSource)
HasControls()

Bestimmt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.

(Geerbt von DataSourceControl)
HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder untergeordnete Steuerelemente registriert sind.

(Geerbt von Control)
Insert()

Führt einen Einfügevorgang mit der InsertCommand SQL-Zeichenfolge und allen Parametern aus, die sich in der InsertParameters-Auflistung befinden.

(Geerbt von SqlDataSource)
IsLiteralContent()

Bestimmt, ob das Serversteuerelement nur Literalinhalte enthält.

(Geerbt von Control)
LoadControlState(Object)

Stellt Steuerstatusinformationen aus einer vorherigen Seitenanforderung wieder her, die von der SaveControlState()-Methode gespeichert wurde.

(Geerbt von Control)
LoadViewState(Object)

Lädt den Status der Eigenschaften im SqlDataSource-Steuerelement, das beibehalten werden muss.

(Geerbt von SqlDataSource)
MapPathSecure(String)

Ruft den physischen Pfad ab, dem ein virtueller Pfad, entweder absolut oder relativ, zugeordnet ist.

(Geerbt von Control)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Serversteuerelement an die Ui-Serversteuerelementhierarchie der Seite übergeben wird.

(Geerbt von Control)
OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.

(Geerbt von Control)
OnInit(EventArgs)

Fügt dem Page-Steuerelement, das das SqlDataSource-Steuerelement enthält, einen LoadComplete Ereignishandler hinzu.

(Geerbt von SqlDataSource)
OnLoad(EventArgs)

Löst das Load-Ereignis aus.

(Geerbt von Control)
OnPreRender(EventArgs)

Löst das PreRender-Ereignis aus.

(Geerbt von Control)
OnUnload(EventArgs)

Löst das Unload-Ereignis aus.

(Geerbt von Control)
OpenFile(String)

Ruft ein Stream zum Lesen einer Datei verwendet.

(Geerbt von Control)
RaiseBubbleEvent(Object, EventArgs)

Weist alle Quellen des Ereignisses und dessen Informationen dem übergeordneten Element des Steuerelements zu.

(Geerbt von Control)
RaiseDataSourceChangedEvent(EventArgs)

Löst das DataSourceChanged-Ereignis aus.

(Geerbt von DataSourceControl)
RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls Auflistung des Control-Objekts entfernt wurde.

(Geerbt von Control)
Render(HtmlTextWriter)

Sendet Serversteuerelementinhalte an ein bereitgestelltes HtmlTextWriter-Objekt, das den inhalt schreibt, der auf dem Client gerendert werden soll.

(Geerbt von Control)
RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter -Objekt aus, das den inhalt schreibt, der auf dem Client gerendert werden soll.

(Geerbt von Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Gibt den Inhalt des Serversteuerelements mithilfe eines bereitgestellten ControlAdapter-Objekts an ein bereitgestelltes HtmlTextWriter-Objekt aus.

(Geerbt von Control)
RenderControl(HtmlTextWriter)

Gibt Den Inhalt des Serversteuerelements an ein bereitgestelltes HtmlTextWriter -Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, wenn die Ablaufverfolgung aktiviert ist.

(Geerbt von DataSourceControl)
ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.

(Geerbt von Control)
ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.

(Geerbt von Control)
ResolveUrl(String)

Wandelt eine URL in eine URL um, die auf dem anfordernden Client verwendet werden kann.

(Geerbt von Control)
SaveControlState()

Speichert alle Änderungen des Serversteuerelementstatus, die seit dem Zeitpunkt der Zurückpostung der Seite auf dem Server aufgetreten sind.

(Geerbt von Control)
SaveViewState()

Speichert den aktuellen Ansichtszustand des SqlDataSource-Steuerelements.

(Geerbt von SqlDataSource)
Select(DataSourceSelectArguments)

Ruft Daten aus der zugrunde liegenden Datenbank mithilfe der SelectCommand SQL-Zeichenfolge und aller Parameter ab, die sich in der SelectParameters -Auflistung befinden.

(Geerbt von SqlDataSource)
SetDesignModeState(IDictionary)

Legt Entwurfszeitdaten für ein Steuerelement fest.

(Geerbt von Control)
SetRenderMethodDelegate(RenderMethod)

Weist einen Ereignishandlerdelegat zu, um das Serversteuerelement und dessen Inhalt in seinem übergeordneten Steuerelement zu rendern.

(Geerbt von Control)
SetTraceData(Object, Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des ablaufverfolgungsobjekts, des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Entwurfszeitablaufverfolgung von Renderingdaten mithilfe des Ablaufverfolgungsdatenschlüssels und des Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Verfolgt Ansichtszustandsänderungen am SqlDataSource-Steuerelement nach, sodass die Änderungen im StateBag-Objekt für das Steuerelement gespeichert werden können.

(Geerbt von SqlDataSource)
Update()

Führt einen Aktualisierungsvorgang mithilfe der UpdateCommand SQL-Zeichenfolge und aller Parameter aus, die sich in der UpdateParameters Auflistung befinden.

(Geerbt von SqlDataSource)

Ereignisse

DataBinding

Tritt auf, wenn das Serversteuerelement eine Bindung an eine Datenquelle ausführt.

(Geerbt von Control)
Deleted

Tritt auf, wenn ein Löschvorgang abgeschlossen wurde.

(Geerbt von SqlDataSource)
Deleting

Tritt vor einem Löschvorgang auf.

(Geerbt von SqlDataSource)
Disposed

Tritt auf, wenn ein Serversteuerelement aus dem Arbeitsspeicher freigegeben wird. Dies ist die letzte Phase des Lebenszyklus des Serversteuerelements, wenn eine ASP.NET Seite angefordert wird.

(Geerbt von Control)
Filtering

Tritt vor einem Filtervorgang auf.

(Geerbt von SqlDataSource)
Init

Tritt auf, wenn das Serversteuerelement initialisiert wird, was der erste Schritt im Lebenszyklus ist.

(Geerbt von Control)
Inserted

Tritt auf, wenn ein Einfügevorgang abgeschlossen wurde.

(Geerbt von SqlDataSource)
Inserting

Tritt vor einem Einfügevorgang auf.

(Geerbt von SqlDataSource)
Load

Tritt auf, wenn das Serversteuerelement in das Page -Objekt geladen wird.

(Geerbt von Control)
PreRender

Tritt auf, nachdem das Control -Objekt geladen wurde, aber vor dem Rendern.

(Geerbt von Control)
Selected

Tritt auf, wenn ein Datenabrufvorgang abgeschlossen wurde.

(Geerbt von SqlDataSource)
Selecting

Tritt auf, bevor ein Datenempfangsvorgang ausgeführt wird.

(Geerbt von SqlDataSource)
Unload

Tritt auf, wenn das Serversteuerelement aus dem Arbeitsspeicher entladen wird.

(Geerbt von Control)
Updated

Tritt auf, wenn ein Aktualisierungsvorgang abgeschlossen wurde.

(Geerbt von SqlDataSource)
Updating

Tritt vor einem Aktualisierungsvorgang auf.

(Geerbt von SqlDataSource)

Explizite Schnittstellenimplementierungen

IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Mitglieds finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Mitglieds finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Mitglieds finden Sie unter SetDesignModeState(IDictionary).

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Mitglieds finden Sie unter SetOwnerControl(Control).

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Mitglieds finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Mitglieds finden Sie unter HasDataBindings.

(Geerbt von Control)
IDataSource.DataSourceChanged

Tritt auf, wenn sich ein Datenquellensteuerelement auf eine Weise geändert hat, die sich auf datengebundene Steuerelemente auswirkt.

(Geerbt von DataSourceControl)
IDataSource.GetView(String)

Ruft das benannte DataSourceView-Objekt ab, das dem DataSourceControl-Steuerelement zugeordnet ist. Einige Datenquellensteuerelemente unterstützen nur eine Ansicht, während andere mehr als eine Ansicht unterstützen.

(Geerbt von DataSourceControl)
IDataSource.GetViewNames()

Ruft eine Auflistung von Namen ab, die die Liste der DataSourceView Objekte darstellt, die dem DataSourceControl -Steuerelement zugeordnet sind.

(Geerbt von DataSourceControl)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Mitglieds finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Mitglieds finden Sie unter HasExpressions.

(Geerbt von Control)
IListSource.ContainsListCollection

Gibt an, ob das Datenquellensteuerelement einer oder mehreren Datenlisten zugeordnet ist.

(Geerbt von DataSourceControl)
IListSource.GetList()

Ruft eine Liste der Datenquellensteuerelemente ab, die als Datenquellen von Datenlisten verwendet werden können.

(Geerbt von DataSourceControl)
IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Mitglieds finden Sie unter AddParsedSubObject(Object).

(Geerbt von Control)

Erweiterungsmethoden

FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.

FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.

FindMetaTable(Control)

Gibt das metatable -Objekt für das enthaltende Datensteuerelement zurück.

GetDefaultValues(IDataSource)

Ruft die Auflistung der Standardwerte für die angegebene Datenquelle ab.

GetMetaTable(IDataSource)

Ruft die Metadaten für eine Tabelle im angegebenen Datenquellenobjekt ab.

TryGetMetaTable(IDataSource, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

Gilt für:

Weitere Informationen