8

サーバー エクスプローラー ウィンドウの Visual Studio にある [接続の追加] または [SQL 接続] ダイアログが気に入っています。CodeSmith のものも気に入っています。Windows アプリケーションで同じダイアログまたは類似の機能を使用したいと考えています。

SQL Server および SQL Server Express データベース ファイル (*.mdf) を操作するために必要です。

私のクライアントには、.NET 3.5 SP1 と SQL Server 2008 Express がインストールされています。

これは使用できるシステム ダイアログですか? そのようなオープンソースのダイアログはありますか? ありがとう。

4

3 に答える 3

11

私はまさにそれを探していましたが、Microsoft が Visual Studio 接続ダイアログのソースを公開したようで、VS の外部で使用できるようになりました。

http://code.msdn.microsoft.com/Connection

私はちょうどそれを試してみました、それはうまくいきます:)

于 2010-03-03T13:28:41.540 に答える
2

ここに行く:
SQL 接続ダイアログ
http://www.codeproject.com/KB/vb/SQL_Connection_Dialog.aspx

編集:
上記の例では、再配布が許可されていない MSDASC.DataLinks.ui を使用しているようです。

MSDASC.DataLinks ui を配布可能にする要求があります: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=291885

そのため、エンド ユーザーが VS をインストールしている場合にのみ機能します。十分じゃない。独自のダイアログを作成したい場合、プロジェクトはまだ良いスタートであるため、この回答は削除しません。

編集 2:
主題の詳細:
独自のコードから Visual Studio 2005 の [データ ソースの選択] ダイアログを使用する
http://www.mztools.com/articles/2007/MZ2007011.aspx および http://www.clariusconsulting.net/ blogs/kzu/archive/2006/03/01/ReferenceRelativePath.aspx

于 2009-02-20T01:56:20.273 に答える
0

自分で実装する必要があります。これは VS.NET のインストールの一部として提供されます。これにアクセスする場合、これを実行するすべてのマシンで VS.NET のライセンスが必要になることは間違いありません。

そうは言っても、これを自分で実装する必要があります。残念ながら、Google は、オープン ソースの追加接続ダイアログについてクエリを実行しても何も表示されません。

于 2009-02-20T01:44:45.327 に答える