Share via


ParameterCollectionEditor.EditValue 方法

定義

編輯關聯資料來源控制項之 ParameterCollection 物件的項目。

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

參數

context
ITypeDescriptorContext

ITypeDescriptorContext 物件,可用來取得內容資訊。

provider
IServiceProvider

實作 IServiceProvider 的物件,可用來取得編輯服務。

value
Object

要編輯其值的物件。

傳回

新的 value,否則,如果物件的值未變更,則 value 不變更。

例外狀況

valuenull

備註

方法 EditValue 會從 context 參數擷取相關聯的資料來源控制項和與該控制項相關聯的資料來源控制項設計工具。 支援的資料來源控制項包含 ObjectDataSourceSqlDataSource 控制項,以及其對應的 ObjectDataSourceDesignerSqlDataSourceDesigner 設計工具。

擷取資料之後,會 EditValue 呼叫回資料來源控制項設計工具,以顯示編輯對話方塊,用來編輯 ParameterCollection 資料來源控制項的 Parameters 其中一個屬性所參考的物件。

適用於

另請參閱