IDataEnvironment.BuildConnection(IWin32Window, DesignerDataConnection) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a new data connection or edits an existing connection using the design tool's new connection user interface.
public:
System::ComponentModel::Design::Data::DesignerDataConnection ^ BuildConnection(System::Windows::Forms::IWin32Window ^ owner, System::ComponentModel::Design::Data::DesignerDataConnection ^ initialConnection);
public System.ComponentModel.Design.Data.DesignerDataConnection BuildConnection (System.Windows.Forms.IWin32Window owner, System.ComponentModel.Design.Data.DesignerDataConnection initialConnection);
abstract member BuildConnection : System.Windows.Forms.IWin32Window * System.ComponentModel.Design.Data.DesignerDataConnection -> System.ComponentModel.Design.Data.DesignerDataConnection
Public Function BuildConnection (owner As IWin32Window, initialConnection As DesignerDataConnection) As DesignerDataConnection
Parameters
- owner
- IWin32Window
The parent window for the connection dialog.
- initialConnection
- DesignerDataConnection
The connection, if any, to edit. To create a new connection, initialConnection
should be null
.
Returns
A new or edited DesignerDataConnection object, or null
if the user canceled.
Remarks
Use the BuildConnection method to activate the design environment's user interface for creating or editing data connections. If the initialConnection
parameter is null
, it indicates the user wants to create a new connection. If the initialConnection
parameter is a DesignerDataConnection object, it indicates the user wants to edit an existing connection.
Your design environment is responsible for creating the data connection, adding the connection either to a global list of connections or to the Web application's configuration file, and adding the new connection to the Connections property.
The new connection should include the information that the application needs to create a data connection at run time. If you need to use the data connection in the design environment, use the GetDesignTimeConnection method to return a DbConnection object that will connect to the data store from the design environment.
If the user chooses to cancel the new connection creation process, the BuildConnection method should return null
.