Compartir vía


ParameterCollectionEditor Clase

Definición

Proporciona un editor de componentes para el objeto ParameterCollection especificado por las propiedades Parameters del control de origen de datos asociado.

public ref class ParameterCollectionEditor : System::Drawing::Design::UITypeEditor
public class ParameterCollectionEditor : System.Drawing.Design.UITypeEditor
type ParameterCollectionEditor = class
    inherit UITypeEditor
Public Class ParameterCollectionEditor
Inherits UITypeEditor
Herencia
ParameterCollectionEditor

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el EditorAttribute atributo para asociar las ParameterCollectionEditor clases base y UITypeEditor (la clase base del editor de colecciones) con una SelectParameters propiedad en un control personalizado.

private ParameterCollection selectParams;

// Associate the ParameterCollectionEditor with the SelectParameters. 
[Editor(typeof(System.Web.UI.Design.WebControls.
    ParameterCollectionEditor),
    typeof(UITypeEditor))]
public ParameterCollection SelectParameters
{
    get
    {
        // If there is no selectParams collection, create it.
        if (selectParams == null)
            selectParams = new ParameterCollection();

        return selectParams;
    }
    set { selectParams = value; }
} // SelectParameters
Private selectParams As ParameterCollection

' Associate the ParameterCollectionEditor with the SelectParameters. 
<EditorAttribute(GetType(System.Web.UI.Design.WebControls. _
    ParameterCollectionEditor), _
    GetType(UITypeEditor))> _
Public Property SelectParameters() As ParameterCollection
    Get
        If selectParams Is Nothing Then
            selectParams = New ParameterCollection()
        End If
        Return selectParams
    End Get
    Set(ByVal value As ParameterCollection)
        selectParams = value
    End Set
End Property ' SelectParameters

Comentarios

La ParameterCollectionEditor clase proporciona una interfaz de usuario para editar los Parameter elementos del ParameterCollection objeto en tiempo de diseño, según se especifica en una de las Parameters propiedades. Las Parameters propiedades incluyen las DeleteParameterspropiedades , InsertParametersFilterParameters, SelectParameters y UpdateParameters de los ObjectDataSourcecontroles , SqlDataSourcey de otros orígenes de datos.

Se ParameterCollectionEditor invoca seleccionando el botón de puntos suspensivos (...) en una de las Parameters propiedades de la cuadrícula Propiedades del diseñador visual.

El EditValue método edita los Parameter elementos de para el control de origen de ParameterCollection datos asociado. El GetEditStyle método obtiene el estilo de edición asociado a este editor.

Constructores

ParameterCollectionEditor()

Inicializa una nueva instancia de la clase ParameterCollectionEditor.

Propiedades

IsDropDownResizable

Obtiene un valor que indica si el usuario puede cambiar el tamaño de los editores desplegables.

(Heredado de UITypeEditor)

Métodos

EditValue(IServiceProvider, Object)

Edita el valor del objeto especificado utilizando el estilo del editor indicado por el método GetEditStyle().

(Heredado de UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edita los elementos de los objetos ParameterCollection del control de origen de datos asociado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEditStyle()

Obtiene el estilo de editor utilizado por el método EditValue(IServiceProvider, Object).

(Heredado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtiene el estilo de edición asociado a este editor.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPaintValueSupported()

Indica si este editor permite dibujar una representación del valor de un objeto.

(Heredado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica si el contexto especificado permite dibujar una representación del valor de un objeto dentro de ese contexto.

(Heredado de UITypeEditor)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PaintValue(Object, Graphics, Rectangle)

Dibuja una representación del valor del objeto especificado en el lienzo indicado.

(Heredado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Dibuja una representación del valor de un objeto utilizando el PaintValueEventArgs especificado.

(Heredado de UITypeEditor)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también