Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ConnectionStringEditor.EditValue (ITypeDescriptorContext, IServiceProvider, Object)

 

Data di pubblicazione: ottobre 2016

Modifica il valore dell'oggetto specificato utilizzando il provider di servizi specificato e il contesto.

Spazio dei nomi:   System.Web.UI.Design
Assembly:  System.Design (in System.Design.dll)

public override object EditValue(
	ITypeDescriptorContext context,
	IServiceProvider provider,
	object value
)

Parametri

context
Type: System.ComponentModel.ITypeDescriptorContext

Un ITypeDescriptorContext da utilizzare per acquisire ulteriori informazioni sul contesto.

provider
Type: System.IServiceProvider

Oggetto provider di servizi mediante il quale ottenere servizi di modifica.

value
Type: System.Object

Un'istanza dell'oggetto da modificare.

Valore restituito

Type: System.Object

L'espressione di connessione selezionata, come un oggetto stringa. in caso contrario, se non è stata selezionata un'espressione di connessione, lo stesso value passato.

Il EditValue metodo avvia l'interfaccia utente per la modifica di value oggetto. L'host della finestra di progettazione chiama il EditValue metodo quando si modifica il valore di una proprietà che è associato l'editor di stringa di connessione. Il provider di servizi di input viene utilizzato per ottenere i servizi di modifica che sono necessari all'interno di EditValue metodo.

Se un IDataEnvironment implementazione del servizio è supportato nel contesto specificato, il EditValue metodo inizializza un ListBox controllo, che viene richiesto di selezionare un'espressione di connessione esistente o creare una nuova espressione di connessione. Se un IDataEnvironment implementazione del servizio non è supportato nel contesto specificato, il EditValue metodo consente di visualizzare una semplice istanza la Form classe, che viene richiesto di immettere la stringa di espressione di connessione.

Se si annulla senza selezionare una stringa di espressione di connessione, l'oggetto restituito è identico il value parametro.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: