This documentation is archived and is not being maintained.

ConnectionStringEditor::EditValue Method (ITypeDescriptorContext, IServiceProvider, Object)

Edits the value of the specified object by using the specified service provider and context.

Namespace:  System.Web.UI.Design
Assembly:  System.Design (in System.Design.dll)

public:
virtual Object^ EditValue(
	ITypeDescriptorContext^ context, 
	IServiceProvider^ provider, 
	Object^ value
) override

Parameters

context
Type: System.ComponentModel::ITypeDescriptorContext

An ITypeDescriptorContext to use to gain additional context information.

provider
Type: System::IServiceProvider

A service provider object through which to obtain editing services.

value
Type: System::Object

An instance of the object being edited.

Return Value

Type: System::Object
The selected connection expression, as a string object; otherwise, if a connection expression was not selected, the same value that was passed in.

The EditValue method starts the user interface for editing the value object. The designer host calls the EditValue method when you edit the value of a property that the connection string editor is associated with. The input service provider is used to obtain any editing services that are required within the EditValue method.

If an IDataEnvironment service implementation is supported in the specified context, the EditValue method initializes a ListBox control, which prompts you to select an existing connection expression or build a new connection expression. If an IDataEnvironment service implementation is not supported in the specified context, the EditValue method displays a simple instance of the Form class, which prompts you to enter the connection expression string.

If you cancel without selecting a connection expression string, the returned object is the same as the value parameter.

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0, 2.0
Show: