public DialogResult ShowDialog()
        {
            ConnectionData = new ConnectionData();

            using (DataConnectionDialog dcd = new DataConnectionDialog())
            {
                DataSource.AddStandardDataSources(dcd);
                dcd.SelectedDataSource = DataSource.SqlDataSource;
                dcd.SelectedDataProvider = DataProvider.SqlDataProvider;

                var dialogResult = DataConnectionDialog.Show(dcd);
                if (dialogResult == DialogResult.OK)
                {
                    ConnectionData = new ConnectionData(dcd.ConnectionString);
                }
                return dialogResult;
            }
        }
 public void Dispose()
 {
     ConnectionData = null;
 }