AccessDataSourceDesigner 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í.
Proporciona compatibilidad en tiempo de diseño en un diseñador visual para el control de servidor web de AccessDataSource.
public ref class AccessDataSourceDesigner : System::Web::UI::Design::WebControls::SqlDataSourceDesigner
public class AccessDataSourceDesigner : System.Web.UI.Design.WebControls.SqlDataSourceDesigner
type AccessDataSourceDesigner = class
inherit SqlDataSourceDesigner
Public Class AccessDataSourceDesigner
Inherits SqlDataSourceDesigner
- Herencia
-
AccessDataSourceDesigner
Ejemplos
En esta sección se proporcionan dos ejemplos de código. En la primera se muestra cómo extender la clase AccessDataSourceDesigner. En el segundo se muestra cómo derivar una copia de la clase AccessDataSource y asociarla a un diseñador.
En el ejemplo de código siguiente se muestra cómo extender la clase AccessDataSourceDesigner. El código modifica el marcador de posición que representa el control en la superficie de diseño y agrega una propiedad a la cuadrícula propiedades de .
// Shadow control properties with design time properties.
protected override void PreFilterProperties(IDictionary properties)
{
// Call the base class method first.
base.PreFilterProperties(properties);
// Add the ConnectionString property to the property grid.
PropertyDescriptor property =
(PropertyDescriptor)properties["ConnectionString"];
Attribute[] attributes = new Attribute[]
{
new BrowsableAttribute(true),
new ReadOnlyAttribute(true)
};
properties["ConnectionString"] = TypeDescriptor.CreateProperty(
GetType(), property, attributes);
}
' Shadow control properties with design time properties.
Protected Overrides Sub PreFilterProperties(ByVal properties As IDictionary)
' Call the base class method first.
MyBase.PreFilterProperties(properties)
' Add the ConnectionString property to the property grid.
Dim prop As PropertyDescriptor
prop = CType(properties("ConnectionString"), PropertyDescriptor)
Dim atts(1) As Attribute
atts(0) = New BrowsableAttribute(True)
atts(1) = New ReadOnlyAttribute(True)
properties("ConnectionString") = TypeDescriptor.CreateProperty( _
prop.GetType(), prop, atts)
End Sub
En el ejemplo de código siguiente se muestra cómo derivar una copia de la clase AccessDataSource y asociarla al diseñador definido en el ejemplo anterior.
// Create a control and bind it to the ExampleAccessDataSourceDesigner.
[AspNetHostingPermission(System.Security.Permissions.SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
[Designer(typeof(CustomControls.Design.ExampleAccessDataSourceDesigner))]
public class ExampleAccessDataSource : AccessDataSource
{
// Does nothing extra
}
' Create a control and bind it to the ExampleAccessDataSourceDesigner.
<AspNetHostingPermission(System.Security.Permissions.SecurityAction.Demand, _
Level:=System.Web.AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, _
Level:=System.Web.AspNetHostingPermissionLevel.Minimal)> _
<Designer("CustomControls.Design.ExampleAccessDataSourceDesigner")> _
Public Class ExampleAccessDataSource
Inherits AccessDataSource
' Does nothing extra
End Class
Comentarios
En un diseñador visual, al cambiar de la vista Origen a Diseño, el código fuente de marcado que describe el control AccessDataSource se analiza y se crea una versión en tiempo de diseño del control, que es simplemente un marcador de posición, en la superficie de diseño. Al volver a la vista Origen, el control en tiempo de diseño, que incluye los valores de las propiedades de la cuadrícula Propiedades de , se conserva en el código fuente de marcado y se edita en el marcado de la página web.
Constructores
AccessDataSourceDesigner() |
Inicializa una nueva instancia de la clase AccessDataSource. |
Propiedades
ActionLists |
Obtiene una lista de elementos que se usan para crear un menú de lista de acciones en tiempo de diseño. (Heredado de DataSourceDesigner) |
AllowResize |
Obtiene un valor que indica si el control se puede cambiar de tamaño en el entorno en tiempo de diseño. (Heredado de ControlDesigner) |
AssociatedComponents |
Obtiene la colección de componentes asociados al componente administrado por el diseñador. (Heredado de ComponentDesigner) |
AutoFormats |
Obtiene la colección de esquemas de formato automático predefinidos que se van a mostrar en el cuadro de diálogo Formato automático de para el control asociado en tiempo de diseño. (Heredado de ControlDesigner) |
Behavior |
Obsoletos.
Obtiene o establece el comportamiento DHTML asociado al diseñador. (Heredado de HtmlControlDesigner) |
CanConfigure |
Obtiene un valor que indica si el host de diseño puede llamar al método Configure(). (Heredado de SqlDataSourceDesigner) |
CanRefreshSchema |
Obtiene un valor que indica si el host de diseño puede llamar al método RefreshSchema(Boolean). (Heredado de SqlDataSourceDesigner) |
Component |
Obtiene el componente que este diseñador está diseñando. (Heredado de ComponentDesigner) |
ConnectionString |
Obtiene o establece la cadena utilizada para abrir una base de datos. (Heredado de SqlDataSourceDesigner) |
DataBindings |
Obtiene la colección de enlaces de datos para el control actual. (Heredado de HtmlControlDesigner) |
DataBindingsEnabled |
Obtiene un valor que indica si el enlace de datos es compatible con la región contenedora del control asociado. (Heredado de ControlDesigner) |
DataFile |
Implementa una propiedad del diseñador para sombrear la propiedad DataFile del control asociado. |
DeleteQuery |
Obtiene o establece el SqlDataSourceDesigner que admite la eliminación de consultas. (Heredado de SqlDataSourceDesigner) |
DesignerState |
Obtiene un objeto que se usa para conservar los datos del control asociado en tiempo de diseño. (Heredado de ControlDesigner) |
DesignTimeElement |
Obsoletos.
Obtiene el objeto en tiempo de diseño que representa el control asociado al objeto HtmlControlDesigner en la superficie de diseño. (Heredado de HtmlControlDesigner) |
DesignTimeElementView |
Obsoletos.
Obtiene el objeto view-control para el diseñador de controles. (Heredado de ControlDesigner) |
DesignTimeHtmlRequiresLoadComplete |
Obsoletos.
Obtiene un valor que indica si el host de diseño debe terminar de cargarse antes de que se pueda llamar al método GetDesignTimeHtml. (Heredado de ControlDesigner) |
Expressions |
Obtiene los enlaces de expresión para el control actual en tiempo de diseño. (Heredado de HtmlControlDesigner) |
HidePropertiesInTemplateMode |
Obtiene un valor que indica si las propiedades del control asociado están ocultas cuando el control está en modo de plantilla. (Heredado de ControlDesigner) |
ID |
Obtiene o establece la cadena de identificador del control. (Heredado de ControlDesigner) |
InheritanceAttribute |
Obtiene un atributo que indica el tipo de herencia del componente asociado. (Heredado de ComponentDesigner) |
Inherited |
Obtiene un valor que indica si se hereda este componente. (Heredado de ComponentDesigner) |
InsertQuery |
Obtiene o establece el SqlDataSourceDesigner que admite consultas de inserción. (Heredado de SqlDataSourceDesigner) |
InTemplateMode |
Obtiene un valor que indica si el control está en modo de visualización o edición de plantillas en el host de diseño. La propiedad InTemplateMode es de solo lectura. (Heredado de ControlDesigner) |
IsDirty |
Obsoletos.
Obtiene o establece un valor que indica si el control de servidor web se ha marcado como modificado. (Heredado de ControlDesigner) |
ParentComponent |
Obtiene el componente primario de este diseñador. (Heredado de ComponentDesigner) |
ProviderName |
Obtiene o establece el nombre del proveedor de datos de .NET Framework que usa el control de SqlDataSource asociado para conectarse a un origen de datos subyacente. (Heredado de SqlDataSourceDesigner) |
ReadOnly |
Obsoletos.
Obtiene o establece un valor que indica si las propiedades del control son de solo lectura en tiempo de diseño. (Heredado de ControlDesigner) |
RootDesigner |
Obtiene el diseñador de controles de la página de formularios Web Forms que contiene el control asociado. (Heredado de ControlDesigner) |
SelectCommand |
Obtiene o establece la consulta SQL en el SqlDataSource asociado para seleccionar datos de la base de datos subyacente. (Heredado de SqlDataSourceDesigner) |
SelectQuery |
Obtiene o establece el SqlDataSourceDesigner que admite consultas select. (Heredado de SqlDataSourceDesigner) |
SetTextualDefaultProperty |
Proporciona compatibilidad en tiempo de diseño en un diseñador visual para el control de servidor web de AccessDataSource. (Heredado de ComponentDesigner) |
ShadowProperties |
Obtiene una colección de valores de propiedad que invalidan la configuración del usuario. (Heredado de ComponentDesigner) |
ShouldCodeSerialize |
Obsoletos.
Obtiene o establece un valor que indica si se va a crear una declaración de campo para el control en el archivo de código subyacente del documento de diseño actual durante la serialización. (Heredado de HtmlControlDesigner) |
SuppressingDataSourceEvents |
Obtiene un valor que indica si se produce el evento DataSourceChanged o el método RefreshSchema(Boolean). (Heredado de DataSourceDesigner) |
Tag |
Obtiene un objeto que representa el elemento de marcado HTML para el control asociado. (Heredado de ControlDesigner) |
TemplateGroups |
Obtiene una colección de grupos de plantillas, cada una que contiene una o varias definiciones de plantilla. (Heredado de ControlDesigner) |
UpdateQuery |
Obtiene o establece el SqlDataSourceDesigner que admite consultas de actualización. (Heredado de SqlDataSourceDesigner) |
UsePreviewControl |
Obtiene un valor que indica si el diseñador de controles usa un control de vista previa temporal para generar el marcado HTML en tiempo de diseño. (Heredado de ControlDesigner) |
Verbs |
Obtiene los verbos en tiempo de diseño admitidos por el componente asociado al diseñador. (Heredado de ComponentDesigner) |
ViewControl |
Obtiene o establece un control de servidor web que se puede usar para obtener una vista previa del marcado HTML en tiempo de diseño. (Heredado de ControlDesigner) |
ViewControlCreated |
Obtiene o establece un valor que indica si se ha creado un control |
Visible |
Obtiene un valor que indica si el control está visible en tiempo de diseño. (Heredado de ControlDesigner) |
Métodos
Configure() |
Inicia la utilidad de configuración del origen de datos en el host de diseño. (Heredado de SqlDataSourceDesigner) |
CreateErrorDesignTimeHtml(String, Exception) |
Crea el marcado HTML para mostrar un mensaje de error de excepción especificado en tiempo de diseño. (Heredado de ControlDesigner) |
CreateErrorDesignTimeHtml(String) |
Crea marcado HTML para mostrar un mensaje de error especificado en tiempo de diseño. (Heredado de ControlDesigner) |
CreatePlaceHolderDesignTimeHtml() |
Proporciona una representación simple de marcador de posición rectangular que muestra el tipo y el identificador del control. (Heredado de ControlDesigner) |
CreatePlaceHolderDesignTimeHtml(String) |
Proporciona una representación simple de marcador de posición rectangular que muestra el tipo y el identificador del control, así como instrucciones o información adicionales especificadas. (Heredado de ControlDesigner) |
CreateView(String) |
Crea una nueva instancia de SqlDesignerDataSourceView con el nombre especificado. (Heredado de SqlDataSourceDesigner) |
CreateViewControl() |
Devuelve una copia del control asociado para ver o representar en la superficie de diseño. (Heredado de ControlDesigner) |
DeriveParameters(String, DbCommand) |
Deriva los parámetros del comando SQL especificado y agrega los objetos Parameter correspondientes a la colección de parámetros del comando. (Heredado de SqlDataSourceDesigner) |
Dispose() |
Libera todos los recursos usados por el ComponentDesigner. (Heredado de ComponentDesigner) |
Dispose(Boolean) |
Libera los recursos no administrados que usa el objeto HtmlControlDesigner y, opcionalmente, libera los recursos administrados. (Heredado de HtmlControlDesigner) |
DoDefaultAction() |
Crea una firma de método en el archivo de código fuente para el evento predeterminado en el componente y navega el cursor del usuario a esa ubicación. (Heredado de ComponentDesigner) |
Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
GetBounds() |
Recupera las coordenadas del rectángulo que representa los límites del control tal como se muestra en la superficie de diseño. (Heredado de ControlDesigner) |
GetConnectionString() |
Obtiene la cadena de conexión válida en tiempo de diseño para el control asociado a este diseñador. |
GetDesignTimeHtml() |
Recupera el marcado HTML para mostrar el control de origen de datos asociado en tiempo de diseño. (Heredado de DataSourceDesigner) |
GetDesignTimeHtml(DesignerRegionCollection) |
Recupera el marcado HTML para mostrar el control y rellena la colección con las regiones actuales del diseñador de controles. (Heredado de ControlDesigner) |
GetEditableDesignerRegionContent(EditableDesignerRegion) |
Devuelve el contenido de una región editable de la vista en tiempo de diseño del control asociado. (Heredado de ControlDesigner) |
GetEmptyDesignTimeHtml() |
Recupera el marcado HTML para representar un control de servidor web en tiempo de diseño que no tendrá ninguna representación visual en tiempo de ejecución. (Heredado de ControlDesigner) |
GetErrorDesignTimeHtml(Exception) |
Recupera el marcado HTML que proporciona información sobre la excepción especificada. (Heredado de ControlDesigner) |
GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
GetPersistenceContent() |
Recupera el marcado HTML interno persistente del control en tiempo de diseño. (Heredado de ControlDesigner) |
GetPersistInnerHtml() |
Obsoletos.
Recupera el marcado HTML interno persistente del control. (Heredado de ControlDesigner) |
GetService(Type) |
Intenta recuperar el tipo de servicio especificado del sitio del modo de diseño del componente del diseñador. (Heredado de ComponentDesigner) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetView(String) |
Recupera un objeto DesignerDataSourceView identificado por el nombre de la vista. (Heredado de SqlDataSourceDesigner) |
GetViewNames() |
Obtiene una lista de vistas disponibles. (Heredado de SqlDataSourceDesigner) |
GetViewRendering() |
Recupera un objeto que contiene el marcado en tiempo de diseño para el contenido y las regiones del control asociado. (Heredado de ControlDesigner) |
InferParameterNames(DesignerDataConnection, String, SqlDataSourceCommandType) |
Devuelve una matriz de parámetros mediante la conexión, el texto del comando y el tipo de comando especificados. (Heredado de SqlDataSourceDesigner) |
Initialize(IComponent) |
Inicializa el diseñador de controles y carga el componente especificado. (Heredado de ControlDesigner) |
InitializeExistingComponent(IDictionary) |
Reinicializa un componente existente. (Heredado de ComponentDesigner) |
InitializeNewComponent(IDictionary) |
Inicializa un componente recién creado. (Heredado de ComponentDesigner) |
InitializeNonDefault() |
Obsoletos.
Obsoletos.
Inicializa la configuración de un componente importado que ya se ha inicializado en la configuración distinta de los valores predeterminados. (Heredado de ComponentDesigner) |
Invalidate() |
Invalida todo el área del control que se muestra en la superficie de diseño y señala al diseñador de controles para volver a dibujar el control. (Heredado de ControlDesigner) |
Invalidate(Rectangle) |
Invalida el área especificada del control que se muestra en la superficie de diseño y indica al diseñador de controles que vuelva a dibujar el control. (Heredado de ControlDesigner) |
InvokeGetInheritanceAttribute(ComponentDesigner) |
Obtiene el InheritanceAttribute del ComponentDesignerespecificado. (Heredado de ComponentDesigner) |
IsPropertyBound(String) |
Obsoletos.
Recupera un valor que indica si la propiedad especificada en el control asociado está enlazada a datos. (Heredado de ControlDesigner) |
Localize(IDesignTimeResourceWriter) |
Usa el escritor de recursos proporcionado para conservar las propiedades localizables del control asociado a un recurso en el host de diseño. (Heredado de ControlDesigner) |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
OnAutoFormatApplied(DesignerAutoFormat) |
Se llama cuando se ha aplicado un esquema de formato automático predefinido al control asociado. (Heredado de ControlDesigner) |
OnBehaviorAttached() |
Se llama cuando el diseñador de controles está asociado a un objeto Behavior. (Heredado de ControlDesigner) |
OnBehaviorDetaching() |
Obsoletos.
Se llama cuando un comportamiento desasocia del elemento . (Heredado de HtmlControlDesigner) |
OnBindingsCollectionChanged(String) |
Obsoletos.
Se llama cuando cambia la colección de enlaces de datos. (Heredado de ControlDesigner) |
OnClick(DesignerRegionMouseEventArgs) |
Lo llama el host de diseño cuando el usuario hace clic en el control asociado en tiempo de diseño. (Heredado de ControlDesigner) |
OnComponentChanged(Object, ComponentChangedEventArgs) |
Se llama cuando cambia el control asociado. (Heredado de ControlDesigner) |
OnComponentChanging(Object, ComponentChangingEventArgs) |
Representa el método que controlará el evento ComponentChanging para el control asociado. (Heredado de ControlDesigner) |
OnControlResize() |
Obsoletos.
Se llama cuando se ha cambiado el tamaño del control de servidor web asociado en el host de diseño en tiempo de diseño. (Heredado de ControlDesigner) |
OnDataSourceChanged(EventArgs) |
Genera el evento DataSourceChanged cuando las propiedades del origen de datos han cambiado y el valor de SuppressingDataSourceEvents es |
OnPaint(PaintEventArgs) |
Se llama cuando el diseñador de controles dibuja el control asociado en la superficie de diseño, si el valor CustomPaint es |
OnSchemaRefreshed(EventArgs) |
Genera el evento SchemaRefreshed cuando el esquema del origen de datos ha cambiado y el valor de SuppressingDataSourceEvents es |
OnSetComponentDefaults() |
Obsoletos.
Obsoletos.
Establece las propiedades predeterminadas del componente. (Heredado de ComponentDesigner) |
OnSetParent() |
Proporciona una manera de realizar un procesamiento adicional cuando el control asociado está asociado a un control primario. (Heredado de HtmlControlDesigner) |
PostFilterAttributes(IDictionary) |
Permite que un diseñador cambie o quite elementos del conjunto de atributos que expone a través de un TypeDescriptor. (Heredado de ComponentDesigner) |
PostFilterEvents(IDictionary) |
Permite que un diseñador cambie o quite elementos del conjunto de eventos que expone a través de un TypeDescriptor. (Heredado de ComponentDesigner) |
PostFilterProperties(IDictionary) |
Permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone a través de un TypeDescriptor. (Heredado de ComponentDesigner) |
PreFilterAttributes(IDictionary) |
Permite que un diseñador agregue al conjunto de atributos que expone a través de un TypeDescriptor. (Heredado de ComponentDesigner) |
PreFilterEvents(IDictionary) |
Establece la lista de eventos que se exponen en tiempo de diseño para el objeto TypeDescriptor para el componente. (Heredado de HtmlControlDesigner) |
PreFilterProperties(IDictionary) |
Usado por el diseñador para agregar propiedades a, o quitarlas, las propiedades de cuadrícula o para sombrear las propiedades del control asociado. |
RaiseComponentChanged(MemberDescriptor, Object, Object) |
Notifica al IComponentChangeService que se ha cambiado este componente. (Heredado de ComponentDesigner) |
RaiseComponentChanging(MemberDescriptor) |
Notifica al IComponentChangeService que este componente está a punto de cambiarse. (Heredado de ComponentDesigner) |
RaiseResizeEvent() |
Obsoletos.
Genera el evento OnControlResize(). (Heredado de ControlDesigner) |
RefreshSchema(Boolean) |
Actualiza el esquema desde el origen de datos subyacente. (Heredado de SqlDataSourceDesigner) |
RegisterClone(Object, Object) |
Registra datos internos en un control clonado. (Heredado de ControlDesigner) |
ResumeDataSourceEvents() |
Restaura los eventos del origen de datos después de suprimir los eventos del origen de datos. (Heredado de DataSourceDesigner) |
SetEditableDesignerRegionContent(EditableDesignerRegion, String) |
Especifica el contenido de una región editable del control en tiempo de diseño. (Heredado de ControlDesigner) |
SetRegionContent(EditableDesignerRegion, String) |
Especifica el contenido de una región editable en la vista en tiempo de diseño del control. (Heredado de ControlDesigner) |
SetViewFlags(ViewFlags, Boolean) |
Asigna la enumeración ViewFlags bit a bit especificada al valor de marca especificado. (Heredado de ControlDesigner) |
SuppressDataSourceEvents() |
Pospone todos los eventos de origen de datos hasta después de llamar al método ResumeDataSourceEvents(). (Heredado de DataSourceDesigner) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
UpdateDesignTimeHtml() |
Actualiza el marcado HTML en tiempo de diseño para el control de servidor web asociado llamando al método GetDesignTimeHtml. (Heredado de ControlDesigner) |
Eventos
DataSourceChanged |
Se produce cuando cambia cualquier propiedad del origen de datos asociado. (Heredado de DataSourceDesigner) |
SchemaRefreshed |
Se produce después de actualizar el esquema. (Heredado de DataSourceDesigner) |
Implementaciones de interfaz explícitas
IDesignerFilter.PostFilterAttributes(IDictionary) |
Para obtener una descripción de este miembro, consulte el método PostFilterAttributes(IDictionary). (Heredado de ComponentDesigner) |
IDesignerFilter.PostFilterEvents(IDictionary) |
Para obtener una descripción de este miembro, consulte el método PostFilterEvents(IDictionary). (Heredado de ComponentDesigner) |
IDesignerFilter.PostFilterProperties(IDictionary) |
Para obtener una descripción de este miembro, consulte el método PostFilterProperties(IDictionary). (Heredado de ComponentDesigner) |
IDesignerFilter.PreFilterAttributes(IDictionary) |
Para obtener una descripción de este miembro, consulte el método PreFilterAttributes(IDictionary). (Heredado de ComponentDesigner) |
IDesignerFilter.PreFilterEvents(IDictionary) |
Para obtener una descripción de este miembro, consulte el método PreFilterEvents(IDictionary). (Heredado de ComponentDesigner) |
IDesignerFilter.PreFilterProperties(IDictionary) |
Para obtener una descripción de este miembro, consulte el método PreFilterProperties(IDictionary). (Heredado de ComponentDesigner) |
ITreeDesigner.Children |
Para obtener una descripción de este miembro, consulte la propiedad Children. (Heredado de ComponentDesigner) |
ITreeDesigner.Parent |
Para obtener una descripción de este miembro, consulte la propiedad Parent. (Heredado de ComponentDesigner) |