Freigeben über


ParameterCollectionEditor.EditValue Methode

Definition

Bearbeitet die Elemente der ParameterCollection-Objekte des zugeordneten Datenquellensteuerelements.

public:
 override System::Object ^ EditValue(System::ComponentModel::ITypeDescriptorContext ^ context, IServiceProvider ^ provider, System::Object ^ value);
public override object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
override this.EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
Public Overrides Function EditValue (context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object

Parameter

context
ITypeDescriptorContext

Ein ITypeDescriptorContext-Objekt, das zum Ermitteln von Kontextinformationen verwendet wird.

provider
IServiceProvider

Ein Objekt, das die IServiceProvider implementiert, über die Bearbeitungsdienste abgerufen werden können.

value
Object

Das Objekt, dessen Wert bearbeitet werden soll.

Gibt zurück

Der neue value, andernfalls, wenn sich der Wert des Objekts nicht geändert hat, der nicht geänderte value.

Ausnahmen

value ist null.

Hinweise

Die EditValue -Methode extrahiert das zugeordnete Datenquellensteuerelement und den Diesem Steuerelement zugeordneten Datenquellensteuerelement-Designer aus dem context Parameter. Zu den unterstützten Datenquellensteuerelementen gehören die ObjectDataSource Steuerelemente und SqlDataSource mit den entsprechenden ObjectDataSourceDesigner Designern und SqlDataSourceDesigner .

Nachdem die Daten extrahiert wurden, ruft der EditValue den Datenquellensteuerungs-Designer zurück, um ein Bearbeitungsdialogfeld anzuzeigen, das zum Bearbeiten eines ParameterCollection Objekts verwendet wird, auf das von einer der Parameters Eigenschaften des Datenquellensteuerelements verwiesen wird.

Gilt für:

Weitere Informationen