Поделиться через


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.

Исключения

value имеет значение null.

Комментарии

Метод EditValue извлекает связанный элемент управления источником данных и конструктор элементов управления источником данных, связанный с этим элементом context управления, из параметра . Поддерживаемые элементы управления источником данных включают ObjectDataSource элементы управления и SqlDataSource с соответствующими ObjectDataSourceDesigner конструкторами и SqlDataSourceDesigner .

После извлечения данных вызывает конструктор элементов управления источником данных для отображения диалогового окна редактирования, используемого для изменения ParameterCollection объекта, EditValue на который ссылается одно из Parameters свойств элемента управления источником данных.

Применяется к

См. также раздел