2010年に、Microsoftは、私たち小さな人々が使用できるVS2010接続ダイアログをリリースしました。それは素晴らしいです、あなたが望むことをするべきであり、そして自由に配布可能です。ダイアログとそのソースコードのダウンロードはここにあります。
開始するには:コードをコンパイルしたら、、、およびへの参照を含める必要がMicrosoft.Data.ConnectionUI
ありMicrosoft.Data.ConnectionUI.Dialog
ますMicrosoft.Data.ConnectionUI.SqlCeDataProvider
。その後、ダイアログは次のように呼び出されます
// Initialisation.
DataConnectionDialog dcd = new DataConnectionDialog();
DataConnectionConfiguration dcs = new DataConnectionConfiguration(null);
dcs.LoadConfiguration(dcd);
// Edit existing connection string.
if (!String.IsNullOrEmpty(strExistingConn))
dcd.ConnectionString = strExistingConn;
// Launch Microsoft's SqlConnection dialog.
string strSqlFinConn = String.Empty;
if (DataConnectionDialog.Show(dcd) == DialogResult.OK)
{
// Load tables as test.
using (SqlConnection connection = new SqlConnection(dcd.ConnectionString))
connection.Open();
}
dcs.SaveConfiguration(dcd);
return dcd.ConnectionString;
これがあなたが望むものでない場合、@HackedByChineseの答えは最良のアプローチのように見えます。
これがお役に立てば幸いです。