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

注解

方法 EditValuecontext 参数中提取关联的数据源控件以及与该控件关联的数据源控件设计器。 支持的数据源控件包括 ObjectDataSourceSqlDataSource 控件及其对应的 ObjectDataSourceDesignerSqlDataSourceDesigner 设计器。

提取数据后, EditValue 调用回数据源控件设计器以显示编辑对话框,该对话框用于编辑 ParameterCollection 由数据源控件的 Parameters 某个属性引用的对象。

适用于

另请参阅