2017-05-26 5 views
1

をサーバリストでSQL Serverを追加します。これは、我々は、一般的に私は、デフォルトの設定で1台のSQLサーバーを追加したいDataConnectionDialogは、Microsoft接続UIダイアログで

DataConnectionDialog dlg = new DataConnectionDialog(); 
    DataSource.AddStandardDataSources(dlg); 
    if (DataConnectionDialog.Show(dlg) == DialogResult.OK) 
    { 
     //.. 
    } 

をインスタンス化する方法です。そのため、DataConnectionDialogが起動するたびに、デフォルトで選択されているサーバーが表示されます。

私はDataConnectionConfigurationクラスを見つけました。私は設定ファイルに自分のサーバ名を追加してDataConnectionDialogにそれを読んでサーバ名を表示するように頼むと思った。しかし、DataConnectionConfigurationはサーバー名の追加を容易にしません。

DataConnectionDialogで既定のサーバーを設定する方法はありますか。

enter image description here

+0

[AddSources](https://msdn.microsoft.com/en-us/library/bb145994.aspx)にチェックを入れましたか? –

+1

@PanagiotisKanavos私は実際にはMicrosoft.Data.ConnectionUI.DataConnectionDialogクラスを使用しています。 AddSourcesを持たないもの。 AddSourcesにはMicrosoft.VisualStudio.Data.DataConnectionDialogが付属しています – user1

答えて

2

Microsoft.VisualStudio.Data.DataConnectionDialogクラスのConnectionStringプロパティを使用します。それがトリックでした。

dlg.ConnectionString = "Data Source=xx;Persist Security Info=True;"; 
関連する問題