AccessDataSource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una base de datos de Microsoft Access para su uso con controles enlazados a datos.
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
- Herencia
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra un escenario común de visualización y actualización con el control GridView. La propiedad SelectCommand se establece en una consulta SQL adecuada y los datos de la base de datos Northwind se muestran en el control GridView. Dado que también se especifica una propiedad UpdateCommand y la propiedad AutoGenerateEditButton se establece en true
, puede editar y actualizar los registros sin código adicional. El control GridView controla la adición de parámetros a la colección UpdateParameters; El control GridView pasa primero los valores de parámetro de los objetos BoundField, seguidos de los valores de los campos especificados por la propiedad DataKeyNames. El GridView llama automáticamente al método Update. Si desea ordenar los parámetros, especifique explícitamente una colección UpdateParameters en el AccessDataSource.
<%@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>
Comentarios
La clase AccessDataSource es un control de origen de datos que funciona con bases de datos de Microsoft Access. Al igual que su clase base, SqlDataSource, el control AccessDataSource usa consultas SQL para realizar la recuperación de datos.
Una de las características únicas del control AccessDataSource es que no establece la propiedad ConnectionString. Lo único que debe hacer es establecer la ubicación del archivo access (.mdb) en la propiedad DataFile y el AccessDataSource se encarga de la conexión subyacente a la base de datos. Debe colocar las bases de datos de Access en el directorio App_Data del sitio web y hacer referencia a ellas mediante una ruta de acceso relativa (por ejemplo, ~/App_Data/Northwind.mdb
). Esta ubicación ofrece seguridad adicional para los archivos de datos, ya que no se sirven si el explorador web cliente los solicita directamente.
La clase AccessDataSource no admite la conexión a bases de datos de Access protegidas por un nombre de usuario o una contraseña, ya que no se puede establecer la propiedad ConnectionString. Si la base de datos de Access está protegida por un nombre de usuario o una contraseña, use el control SqlDataSource para conectarse a ella para que pueda especificar una cadena de conexión completa.
Los controles enlazados a datos se enlazan a un AccessDataSource mediante la propiedad DataSourceID
del control enlazado a datos. Para obtener más información sobre cómo enlazar un control enlazado a datos a controles de origen de datos, consulte Enlace a datos mediante un control de origen de datos.
Dado que el control AccessDataSource es específico de un solo producto de base de datos, siempre usa el mismo proveedor: el System.Data.OleDb proveedor de datos de .NET. Por este motivo, la propiedad ProviderName es de solo lectura. Cuando se usa el proveedor de System.Data.OleDb, el orden de los parámetros de una instrucción SQL con parámetros es significativo; las consultas SQL con parámetros que especifique en las propiedades SelectCommand, UpdateCommand, InsertCommandy DeleteCommand deben coincidir con el orden de los objetos Parameter que se encuentran en la colección de parámetros correspondiente. Si no se especifica ninguna colección de parámetros en el AccessDataSource, el orden de los parámetros que se proporcionan a estas operaciones debe coincidir con el orden en que aparecen en la instrucción SQL subyacente. Para obtener más información, vea Using Parameters with the SqlDataSource Control.
El control AccessDataSource admite el mismo comportamiento de almacenamiento en caché que admite su clase base. Use el almacenamiento en caché para aumentar el rendimiento de las páginas que usan el control AccessDataSource. Para obtener más información sobre el almacenamiento en caché del origen de datos, consulte Almacenamiento en caché de datos mediante controles de origen de datos.
En la tabla siguiente se describen las características del control AccessDataSource.
Capacidad | Requisitos |
---|---|
Ordenación | Establezca la propiedad DataSourceMode en el valor de DataSet. |
Filtrado | Establezca la propiedad FilterExpression en una expresión de filtrado utilizada para filtrar los datos cuando se llama al método Select. |
Paginación | El AccessDataSource no admite operaciones de paginación directas en una base de datos de Access. Un control enlazado a datos, como el GridView, puede paginar sobre los elementos devueltos por el AccessDataSource, si la propiedad DataSourceMode está establecida en el valor de DataSet. |
Actualización | Establezca la propiedad UpdateCommand en una instrucción SQL que se usa para actualizar los datos. Esta instrucción se suele parametrizar. |
Eliminar | Establezca la propiedad DeleteCommand en una instrucción SQL que se usa para eliminar datos. Esta instrucción se suele parametrizar. |
Insertar | Establezca la propiedad InsertCommand en una instrucción SQL que se usa para insertar datos. Esta instrucción se suele parametrizar. |
Caché | Establezca la propiedad DataSourceMode en el valor de DataSet, la propiedad EnableCaching en true y las propiedades CacheDuration y CacheExpirationPolicy según el comportamiento de almacenamiento en caché que desee para los datos almacenados en caché. |
Al igual que con todos los controles de origen de datos, el control AccessDataSource está asociado a una clase de vista de origen de datos fuertemente tipada. Al igual que el control AccessDataSource extiende el control SqlDataSource, la clase AccessDataSourceView extiende la clase SqlDataSourceView. La clase AccessDataSourceView invalida algunos de los métodos de SqlDataSourceView para usar el proveedor de datos de .NET de System.Data.OleDb.
No hay representación visual del control AccessDataSource; se implementa como control para habilitar la persistencia declarativa y permitir, opcionalmente, la participación en la administración del estado. Como resultado, no se pueden establecer propiedades que admitan características visuales, como las propiedades EnableTheming y SkinID.
Sintaxis declarativa
<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>
Constructores
AccessDataSource() |
Inicializa una nueva instancia de la clase AccessDataSource. |
AccessDataSource(String, String) |
Inicializa una nueva instancia de la clase AccessDataSource con la ruta de acceso del archivo de datos especificada y comando Seleccionar. |
Propiedades
Adapter |
Obtiene el adaptador específico del explorador para el control . (Heredado de Control) |
AppRelativeTemplateSourceDirectory |
Obtiene o establece el directorio virtual relativo a la aplicación del objeto Page o UserControl que contiene este control. (Heredado de Control) |
BindingContainer |
Obtiene el control que contiene el enlace de datos de este control. (Heredado de Control) |
CacheDuration |
Obtiene o establece el período de tiempo, en segundos, que el control de origen de datos almacena en caché los datos recuperados por el método Select(DataSourceSelectArguments). (Heredado de SqlDataSource) |
CacheExpirationPolicy |
Obtiene o establece el comportamiento de expiración de caché que, cuando se combina con la duración, describe el comportamiento de la memoria caché que usa el control de origen de datos. (Heredado de SqlDataSource) |
CacheKeyDependency |
Obtiene o establece una dependencia de clave definida por el usuario que está vinculada a todos los objetos de caché de datos creados por el control de origen de datos. Todos los objetos de caché expiran explícitamente cuando la clave ha expirado. (Heredado de SqlDataSource) |
CancelSelectOnNullParameter |
Obtiene o establece un valor que indica si se cancela una operación de recuperación de datos cuando cualquier parámetro contenido en la colección de SelectParameters se evalúa como |
ChildControlsCreated |
Obtiene un valor que indica si se han creado los controles secundarios del control de servidor. (Heredado de Control) |
ClientID |
Obtiene el identificador de control de servidor generado por ASP.NET. (Heredado de DataSourceControl) |
ClientIDMode |
Esta propiedad no se usa para los controles de origen de datos. (Heredado de DataSourceControl) |
ClientIDSeparator |
Obtiene un valor de carácter que representa el carácter separador utilizado en la propiedad ClientID. (Heredado de Control) |
ConflictDetection |
Obtiene o establece el valor que indica cómo el control SqlDataSource realiza actualizaciones y elimina cuando los datos de una fila de la base de datos subyacente cambian durante el tiempo de la operación. (Heredado de SqlDataSource) |
ConnectionString |
Obtiene la cadena de conexión que se usa para conectarse a la base de datos de Microsoft Access. |
Context |
Obtiene el objeto HttpContext asociado al control de servidor para la solicitud web actual. (Heredado de Control) |
Controls |
Obtiene un objeto ControlCollection que representa los controles secundarios de un control de servidor especificado en la jerarquía de la interfaz de usuario. (Heredado de DataSourceControl) |
DataFile |
Obtiene o establece la ubicación del archivo .mdb de Microsoft Access. |
DataItemContainer |
Obtiene una referencia al contenedor de nomenclatura si el contenedor de nomenclatura implementa IDataItemContainer. (Heredado de Control) |
DataKeysContainer |
Obtiene una referencia al contenedor de nomenclatura si el contenedor de nomenclatura implementa IDataKeysControl. (Heredado de Control) |
DataSourceMode |
Obtiene o establece el modo de recuperación de datos que usa el control SqlDataSource para capturar datos. (Heredado de SqlDataSource) |
DeleteCommand |
Obtiene o establece la cadena SQL que usa el control SqlDataSource para eliminar datos de la base de datos subyacente. (Heredado de SqlDataSource) |
DeleteCommandType |
Obtiene o establece un valor que indica si el texto de la propiedad DeleteCommand es una instrucción SQL o el nombre de un procedimiento almacenado. (Heredado de SqlDataSource) |
DeleteParameters |
Obtiene la colección de parámetros que contiene los parámetros utilizados por la propiedad DeleteCommand del objeto SqlDataSourceView asociado al control SqlDataSource. (Heredado de SqlDataSource) |
DesignMode |
Obtiene un valor que indica si se usa un control en una superficie de diseño. (Heredado de Control) |
EnableCaching |
Obtiene o establece un valor que indica si el control SqlDataSource tiene habilitado el almacenamiento en caché de datos. (Heredado de SqlDataSource) |
EnableTheming |
Obtiene un valor que indica si este control admite temas. (Heredado de DataSourceControl) |
EnableViewState |
Obtiene o establece un valor que indica si el control de servidor conserva su estado de vista y el estado de vista de los controles secundarios que contiene, al cliente solicitante. (Heredado de Control) |
Events |
Obtiene una lista de delegados del controlador de eventos para el control . Esta propiedad es de solo lectura. (Heredado de Control) |
FilterExpression |
Obtiene o establece una expresión de filtrado que se aplica cuando se llama al método Select(DataSourceSelectArguments). (Heredado de SqlDataSource) |
FilterParameters |
Obtiene una colección de parámetros asociados a los marcadores de posición de parámetros que se encuentran en la cadena de FilterExpression. (Heredado de SqlDataSource) |
HasChildViewState |
Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen cualquier configuración de estado de vista guardada. (Heredado de Control) |
ID |
Obtiene o establece el identificador de programación asignado al control de servidor. (Heredado de Control) |
IdSeparator |
Obtiene el carácter usado para separar los identificadores de control. (Heredado de Control) |
InsertCommand |
Obtiene o establece la cadena SQL que usa el control SqlDataSource para insertar datos en la base de datos subyacente. (Heredado de SqlDataSource) |
InsertCommandType |
Obtiene o establece un valor que indica si el texto de la propiedad InsertCommand es una instrucción SQL o el nombre de un procedimiento almacenado. (Heredado de SqlDataSource) |
InsertParameters |
Obtiene la colección de parámetros que contiene los parámetros utilizados por la propiedad InsertCommand del objeto SqlDataSourceView asociado al control SqlDataSource. (Heredado de SqlDataSource) |
IsChildControlStateCleared |
Obtiene un valor que indica si los controles contenidos en este control tienen estado de control. (Heredado de Control) |
IsTrackingViewState |
Obtiene un valor que indica si el control de servidor guarda los cambios en su estado de vista. (Heredado de Control) |
IsViewStateEnabled |
Obtiene un valor que indica si el estado de vista está habilitado para este control. (Heredado de Control) |
LoadViewStateByID |
Obtiene un valor que indica si el control participa en la carga de su estado de vista ID en lugar del índice. (Heredado de Control) |
NamingContainer |
Obtiene una referencia al contenedor de nomenclatura del control de servidor, que crea un espacio de nombres único para diferenciar entre los controles de servidor con el mismo valor de propiedad ID. (Heredado de Control) |
OldValuesParameterFormatString |
Obtiene o establece una cadena de formato que se aplicará a los nombres de los parámetros que se pasan al método Delete() o Update(). (Heredado de SqlDataSource) |
Page |
Obtiene una referencia a la instancia de Page que contiene el control de servidor. (Heredado de Control) |
Parent |
Obtiene una referencia al control primario del control de servidor en la jerarquía de controles de página. (Heredado de Control) |
ProviderName |
Obtiene el nombre del proveedor de datos de .NET que usa el control AccessDataSource para conectarse a una base de datos de Microsoft Access. |
RenderingCompatibility |
Obtiene un valor que especifica la versión de ASP.NET con la que se representará HTML. (Heredado de Control) |
SelectCommand |
Obtiene o establece la cadena SQL que usa el control SqlDataSource para recuperar datos de la base de datos subyacente. (Heredado de SqlDataSource) |
SelectCommandType |
Obtiene o establece un valor que indica si el texto de la propiedad SelectCommand es una consulta SQL o el nombre de un procedimiento almacenado. (Heredado de SqlDataSource) |
SelectParameters |
Obtiene la colección de parámetros que contiene los parámetros utilizados por la propiedad SelectCommand del objeto SqlDataSourceView asociado al control SqlDataSource. (Heredado de SqlDataSource) |
Site |
Obtiene información sobre el contenedor que hospeda el control actual cuando se representa en una superficie de diseño. (Heredado de Control) |
SkinID |
Obtiene la piel que se va a aplicar al control DataSourceControl. (Heredado de DataSourceControl) |
SortParameterName |
Obtiene o establece el nombre de un parámetro de procedimiento almacenado que se usa para ordenar los datos recuperados cuando se realiza la recuperación de datos mediante un procedimiento almacenado. (Heredado de SqlDataSource) |
SqlCacheDependency |
La propiedad SqlCacheDependency invalida la propiedad SqlCacheDependency. |
TemplateControl |
Obtiene o establece una referencia a la plantilla que contiene este control. (Heredado de Control) |
TemplateSourceDirectory |
Obtiene el directorio virtual del Page o UserControl que contiene el control de servidor actual. (Heredado de Control) |
UniqueID |
Obtiene el identificador único calificado jerárquicamente para el control de servidor. (Heredado de Control) |
UpdateCommand |
Obtiene o establece la cadena SQL que usa el control SqlDataSource para actualizar los datos de la base de datos subyacente. (Heredado de SqlDataSource) |
UpdateCommandType |
Obtiene o establece un valor que indica si el texto de la propiedad UpdateCommand es una instrucción SQL o el nombre de un procedimiento almacenado. (Heredado de SqlDataSource) |
UpdateParameters |
Obtiene la colección de parámetros que contiene los parámetros utilizados por la propiedad UpdateCommand del control SqlDataSourceView asociado al control SqlDataSource. (Heredado de SqlDataSource) |
ValidateRequestMode |
Obtiene o establece un valor que indica si el control comprueba la entrada del cliente desde el explorador para detectar valores potencialmente peligrosos. (Heredado de Control) |
ViewState |
Obtiene un diccionario de información de estado que permite guardar y restaurar el estado de vista de un control de servidor en varias solicitudes para la misma página. (Heredado de Control) |
ViewStateIgnoresCase |
Obtiene un valor que indica si el objeto StateBag no distingue mayúsculas de minúsculas. (Heredado de Control) |
ViewStateMode |
Obtiene o establece el modo de estado de vista de este control. (Heredado de Control) |
Visible |
Obtiene o establece un valor que indica si el control se muestra visualmente. (Heredado de DataSourceControl) |
Métodos
AddedControl(Control, Int32) |
Se llama después de agregar un control secundario a la colección Controls del objeto Control. (Heredado de Control) |
AddParsedSubObject(Object) |
Notifica al control de servidor que se ha analizado un elemento, ya sea XML o HTML, y agrega el elemento al objeto ControlCollection del control de servidor. (Heredado de Control) |
ApplyStyleSheetSkin(Page) |
Aplica las propiedades de estilo definidas en la hoja de estilos de página al control . (Heredado de DataSourceControl) |
BeginRenderTracing(TextWriter, Object) |
Comienza el seguimiento en tiempo de diseño de los datos de representación. (Heredado de Control) |
BuildProfileTree(String, Boolean) |
Recopila información sobre el control de servidor y la entrega a la propiedad Trace que se va a mostrar cuando el seguimiento está habilitado para la página. (Heredado de Control) |
ClearCachedClientID() |
Establece el valor de ClientID almacenado en caché en |
ClearChildControlState() |
Elimina la información de estado de control de los controles secundarios del control de servidor. (Heredado de Control) |
ClearChildState() |
Elimina la información de estado de vista y estado de control de todos los controles secundarios del control de servidor. (Heredado de Control) |
ClearChildViewState() |
Elimina la información de estado de vista de todos los controles secundarios del control de servidor. (Heredado de Control) |
ClearEffectiveClientIDMode() |
Establece la propiedad ClientIDMode de la instancia de control actual y de cualquier control secundario en Inherit. (Heredado de Control) |
CreateChildControls() |
Llamado por el marco de ASP.NET página para notificar a los controles de servidor que usan la implementación basada en composición para crear los controles secundarios que contengan como preparación para la publicación o representación. (Heredado de Control) |
CreateControlCollection() |
Crea una colección para almacenar controles secundarios. (Heredado de DataSourceControl) |
CreateDataSourceView(String) |
Crea un objeto de vista del origen de datos asociado al control de origen de datos. |
DataBind() |
Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios. (Heredado de Control) |
DataBind(Boolean) |
Enlaza un origen de datos al control de servidor invocado y a todos sus controles secundarios con una opción para generar el evento DataBinding. (Heredado de Control) |
DataBindChildren() |
Enlaza un origen de datos a los controles secundarios del control de servidor. (Heredado de Control) |
Delete() |
Realiza una operación de eliminación mediante la cadena DeleteCommand SQL y los parámetros que se encuentran en la colección DeleteParameters. (Heredado de SqlDataSource) |
Dispose() |
Permite que un control de servidor realice la limpieza final antes de liberarse de la memoria. (Heredado de Control) |
EndRenderTracing(TextWriter, Object) |
Finaliza el seguimiento en tiempo de diseño de los datos de representación. (Heredado de Control) |
EnsureChildControls() |
Determina si el control de servidor contiene controles secundarios. Si no es así, crea controles secundarios. (Heredado de Control) |
EnsureID() |
Crea un identificador para los controles que no tienen asignado un identificador. (Heredado de Control) |
Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
FindControl(String, Int32) |
Busca en el contenedor de nomenclatura actual un control de servidor con el |
FindControl(String) |
Busca en el contenedor de nomenclatura actual un control de servidor con el parámetro |
Focus() |
Establece el foco de entrada en el control. (Heredado de DataSourceControl) |
GetDbProviderFactory() |
Recupera un objeto DbProviderFactory asociado al proveedor de datos de .NET identificado por la propiedad ProviderName. |
GetDesignModeState() |
Obtiene los datos en tiempo de diseño de un control. (Heredado de Control) |
GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
GetRouteUrl(Object) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta. (Heredado de Control) |
GetRouteUrl(RouteValueDictionary) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta. (Heredado de Control) |
GetRouteUrl(String, Object) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta. (Heredado de Control) |
GetRouteUrl(String, RouteValueDictionary) |
Obtiene la dirección URL que corresponde a un conjunto de parámetros de ruta y un nombre de ruta. (Heredado de Control) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetUniqueIDRelativeTo(Control) |
Devuelve la parte prefijo de la propiedad UniqueID del control especificado. (Heredado de Control) |
GetView(String) |
Obtiene la vista del origen de datos con nombre asociada al control de origen de datos. (Heredado de SqlDataSource) |
GetViewNames() |
Obtiene una colección de nombres que representa la lista de objetos de vista asociados al control SqlDataSource. (Heredado de SqlDataSource) |
HasControls() |
Determina si el control de servidor contiene controles secundarios. (Heredado de DataSourceControl) |
HasEvents() |
Devuelve un valor que indica si los eventos están registrados para el control o para los controles secundarios. (Heredado de Control) |
Insert() |
Realiza una operación de inserción mediante la cadena sql de InsertCommand y los parámetros que se encuentran en la colección InsertParameters. (Heredado de SqlDataSource) |
IsLiteralContent() |
Determina si el control de servidor contiene solo contenido literal. (Heredado de Control) |
LoadControlState(Object) |
Restaura la información de estado de control de una solicitud de página anterior guardada por el método SaveControlState(). (Heredado de Control) |
LoadViewState(Object) |
Carga el estado de las propiedades del control SqlDataSource que se deben conservar. (Heredado de SqlDataSource) |
MapPathSecure(String) |
Recupera la ruta de acceso física a la que se asigna una ruta de acceso virtual, absoluta o relativa. (Heredado de Control) |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
OnBubbleEvent(Object, EventArgs) |
Determina si el evento del control de servidor se pasa a la jerarquía de controles de servidor de interfaz de usuario de la página. (Heredado de Control) |
OnDataBinding(EventArgs) |
Genera el evento DataBinding. (Heredado de Control) |
OnInit(EventArgs) |
Agrega un controlador de eventos LoadComplete al control Page que contiene el control SqlDataSource. (Heredado de SqlDataSource) |
OnLoad(EventArgs) |
Genera el evento Load. (Heredado de Control) |
OnPreRender(EventArgs) |
Genera el evento PreRender. (Heredado de Control) |
OnUnload(EventArgs) |
Genera el evento Unload. (Heredado de Control) |
OpenFile(String) |
Obtiene un Stream usado para leer un archivo. (Heredado de Control) |
RaiseBubbleEvent(Object, EventArgs) |
Asigna cualquier origen del evento y su información al elemento primario del control. (Heredado de Control) |
RaiseDataSourceChangedEvent(EventArgs) |
Genera el evento DataSourceChanged. (Heredado de DataSourceControl) |
RemovedControl(Control) |
Se llama después de quitar un control secundario de la colección Controls del objeto Control. (Heredado de Control) |
Render(HtmlTextWriter) |
Envía contenido de control de servidor a un objeto HtmlTextWriter proporcionado, que escribe el contenido que se va a representar en el cliente. (Heredado de Control) |
RenderChildren(HtmlTextWriter) |
Genera el contenido de los elementos secundarios de un control de servidor en un objeto HtmlTextWriter proporcionado, que escribe el contenido que se va a representar en el cliente. (Heredado de Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Genera contenido de control de servidor en un objeto de HtmlTextWriter proporcionado mediante un objeto ControlAdapter proporcionado. (Heredado de Control) |
RenderControl(HtmlTextWriter) |
Genera contenido de control de servidor en un objeto de HtmlTextWriter proporcionado y almacena información de seguimiento sobre el control si el seguimiento está habilitado. (Heredado de DataSourceControl) |
ResolveAdapter() |
Obtiene el adaptador de control responsable de representar el control especificado. (Heredado de Control) |
ResolveClientUrl(String) |
Obtiene una dirección URL que el explorador puede usar. (Heredado de Control) |
ResolveUrl(String) |
Convierte una dirección URL en una que se pueda usar en el cliente solicitante. (Heredado de Control) |
SaveControlState() |
Guarda los cambios de estado de control de servidor que se han producido desde el momento en que se devolvió la página al servidor. (Heredado de Control) |
SaveViewState() |
Guarda el estado de vista actual del control SqlDataSource. (Heredado de SqlDataSource) |
Select(DataSourceSelectArguments) |
Recupera datos de la base de datos subyacente mediante la cadena SQL de SelectCommand y los parámetros que se encuentran en la colección SelectParameters. (Heredado de SqlDataSource) |
SetDesignModeState(IDictionary) |
Establece los datos en tiempo de diseño de un control. (Heredado de Control) |
SetRenderMethodDelegate(RenderMethod) |
Asigna un delegado de controlador de eventos para representar el control de servidor y su contenido en su control primario. (Heredado de Control) |
SetTraceData(Object, Object, Object) |
Establece los datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, mediante el objeto rastreado, la clave de datos de seguimiento y el valor de los datos de seguimiento. (Heredado de Control) |
SetTraceData(Object, Object) |
Establece los datos de seguimiento para el seguimiento en tiempo de diseño de los datos de representación, mediante la clave de datos de seguimiento y el valor de los datos de seguimiento. (Heredado de Control) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TrackViewState() |
Realiza un seguimiento de los cambios de estado de vista en el control SqlDataSource para que los cambios se puedan almacenar en el objeto StateBag del control. (Heredado de SqlDataSource) |
Update() |
Realiza una operación de actualización mediante la cadena de UpdateCommand SQL y los parámetros que se encuentran en la colección UpdateParameters. (Heredado de SqlDataSource) |
Eventos
DataBinding |
Se produce cuando el control de servidor se enlaza a un origen de datos. (Heredado de Control) |
Deleted |
Se produce cuando se ha completado una operación de eliminación. (Heredado de SqlDataSource) |
Deleting |
Se produce antes de una operación de eliminación. (Heredado de SqlDataSource) |
Disposed |
Se produce cuando se libera un control de servidor de la memoria, que es la última fase del ciclo de vida del control de servidor cuando se solicita una página de ASP.NET. (Heredado de Control) |
Filtering |
Se produce antes de una operación de filtro. (Heredado de SqlDataSource) |
Init |
Se produce cuando se inicializa el control de servidor, que es el primer paso de su ciclo de vida. (Heredado de Control) |
Inserted |
Se produce cuando se ha completado una operación de inserción. (Heredado de SqlDataSource) |
Inserting |
Se produce antes de una operación de inserción. (Heredado de SqlDataSource) |
Load |
Se produce cuando el control de servidor se carga en el objeto Page. (Heredado de Control) |
PreRender |
Se produce después de cargar el objeto Control, pero antes de la representación. (Heredado de Control) |
Selected |
Se produce cuando se ha completado una operación de recuperación de datos. (Heredado de SqlDataSource) |
Selecting |
Se produce antes de una operación de recuperación de datos. (Heredado de SqlDataSource) |
Unload |
Se produce cuando el control de servidor se descarga de la memoria. (Heredado de Control) |
Updated |
Se produce cuando se ha completado una operación de actualización. (Heredado de SqlDataSource) |
Updating |
Se produce antes de una operación de actualización. (Heredado de SqlDataSource) |
Implementaciones de interfaz explícitas
IControlBuilderAccessor.ControlBuilder |
Para obtener una descripción de este miembro, consulte ControlBuilder. (Heredado de Control) |
IControlDesignerAccessor.GetDesignModeState() |
Para obtener una descripción de este miembro, consulte GetDesignModeState(). (Heredado de Control) |
IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Para obtener una descripción de este miembro, consulte SetDesignModeState(IDictionary). (Heredado de Control) |
IControlDesignerAccessor.SetOwnerControl(Control) |
Para obtener una descripción de este miembro, consulte SetOwnerControl(Control). (Heredado de Control) |
IControlDesignerAccessor.UserData |
Para obtener una descripción de este miembro, consulte UserData. (Heredado de Control) |
IDataBindingsAccessor.DataBindings |
Para obtener una descripción de este miembro, consulte DataBindings. (Heredado de Control) |
IDataBindingsAccessor.HasDataBindings |
Para obtener una descripción de este miembro, consulte HasDataBindings. (Heredado de Control) |
IDataSource.DataSourceChanged |
Se produce cuando un control de origen de datos ha cambiado de una manera que afecta a los controles enlazados a datos. (Heredado de DataSourceControl) |
IDataSource.GetView(String) |
Obtiene el objeto DataSourceView con nombre asociado al control DataSourceControl. Algunos controles de origen de datos solo admiten una vista, mientras que otras admiten más de una. (Heredado de DataSourceControl) |
IDataSource.GetViewNames() |
Obtiene una colección de nombres, que representa la lista de objetos DataSourceView asociados al control DataSourceControl. (Heredado de DataSourceControl) |
IExpressionsAccessor.Expressions |
Para obtener una descripción de este miembro, consulte Expressions. (Heredado de Control) |
IExpressionsAccessor.HasExpressions |
Para obtener una descripción de este miembro, consulte HasExpressions. (Heredado de Control) |
IListSource.ContainsListCollection |
Indica si el control de origen de datos está asociado a una o varias listas de datos. (Heredado de DataSourceControl) |
IListSource.GetList() |
Obtiene una lista de controles de origen de datos que se pueden usar como orígenes de listas de datos. (Heredado de DataSourceControl) |
IParserAccessor.AddParsedSubObject(Object) |
Para obtener una descripción de este miembro, consulte AddParsedSubObject(Object). (Heredado de Control) |
Métodos de extensión
FindDataSourceControl(Control) |
Devuelve el origen de datos asociado al control de datos para el control especificado. |
FindFieldTemplate(Control, String) |
Devuelve la plantilla de campo de la columna especificada en el contenedor de nomenclatura del control especificado. |
FindMetaTable(Control) |
Devuelve el objeto de metatable para el control de datos contenedor. |
GetDefaultValues(IDataSource) |
Obtiene la colección de los valores predeterminados para el origen de datos especificado. |
GetMetaTable(IDataSource) |
Obtiene los metadatos de una tabla del objeto de origen de datos especificado. |
TryGetMetaTable(IDataSource, MetaTable) |
Determina si los metadatos de la tabla están disponibles. |