Condividi tramite


ParameterCollectionEditor Classe

Definizione

Fornisce un editor di componenti per l'oggetto ParameterCollection specificato dalle proprietà Parameters del controllo origine dati associato.

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
Ereditarietà
ParameterCollectionEditor

Esempio

Nell'esempio di codice seguente viene illustrato come usare l'attributo per associare le ParameterCollectionEditor classi e UITypeEditor (la classe base dell'editor EditorAttribute di raccolta) a una proprietà in un SelectParameters controllo personalizzato.

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

Commenti

La ParameterCollectionEditor classe fornisce un'interfaccia utente per modificare gli Parameter elementi dell'oggetto ParameterCollection in fase di progettazione, come specificato da una delle Parameters proprietà. Le Parameters proprietà includono le DeleteParametersproprietà , InsertParametersFilterParametersSelectParameters , e UpdateParameters dei controlli di ObjectDataSourceorigine dati , SqlDataSourcee altri controlli origine dati.

Viene ParameterCollectionEditor richiamato selezionando il pulsante con i puntini di sospensione (...) in una delle proprietà della griglia Proprietà della finestra di Parameters progettazione visiva.

Il EditValue metodo modifica gli Parameter elementi dell'oggetto ParameterCollection per il controllo origine dati associato. Il GetEditStyle metodo ottiene lo stile di modifica associato a questo editor.

Costruttori

ParameterCollectionEditor()

Inizializza una nuova istanza della classe ParameterCollectionEditor.

Proprietà

IsDropDownResizable

Ottiene un valore che indica se gli editor a discesa possono essere ridimensionati dall'utente.

(Ereditato da UITypeEditor)

Metodi

EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato, usando lo stile dell'editor indicato dal metodo GetEditStyle().

(Ereditato da UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica gli elementi degli oggetti ParameterCollection del controllo origine dati associato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEditStyle()

Ottiene lo stile dell'editor usato dal metodo EditValue(IServiceProvider, Object).

(Ereditato da UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica associato all'editor.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPaintValueSupported()

Indica se questo editor supporta la rappresentazione grafica del valore di un oggetto.

(Ereditato da UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se il contesto specificato supporta la rappresentazione grafica del valore di un oggetto all'interno del contesto specificato.

(Ereditato da UITypeEditor)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
PaintValue(Object, Graphics, Rectangle)

Descrive graficamente il valore dell'oggetto specificato sulla superficie specificata.

(Ereditato da UITypeEditor)
PaintValue(PaintValueEventArgs)

Descrive graficamente il valore di un oggetto usando la classe PaintValueEventArgs specificata.

(Ereditato da UITypeEditor)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche