- context
An System.ComponentModel.ITypeDescriptorContext to use to gain additional context information.
- provider
A service provider object through which to obtain editing services.
- value
An instance of the object being edited.
![]()
The selected connection expression, as a string object; otherwise, if a connection expression was not selected, the same value that was passed in.
The erload:System.Web.UI.Design.ConnectionStringEditor.EditValue method starts the user interface for editing the value object. The designer host calls the erload:System.Web.UI.Design.ConnectionStringEditor.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 erload:System.Web.UI.Design.ConnectionStringEditor.EditValue method.
If an System.ComponentModel.Design.Data.IDataEnvironment service implementation is supported in the specified context, the erload:System.Web.UI.Design.ConnectionStringEditor.EditValue method initializes a System.Web.UI.WebControls.ListBox control, which prompts you to select an existing connection expression or build a new connection expression. If an System.ComponentModel.Design.Data.IDataEnvironment service implementation is not supported in the specified context, the erload:System.Web.UI.Design.ConnectionStringEditor.EditValue method displays a simple instance of the System.Windows.Forms.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.