2

私は、System.Data.SqlClientクラスを介してそれぞれがSQLServer(2005)データベースに接続するいくつかの小さなメンテナンス/ビューアーツールを作成してきました。(C#-.NET 3.5-Windows.Forms)

これらのツールのそれぞれについて、ユーザーが適切なデータベースとサーバーを選択できるようにUIとダイアログを作成する必要がありました。テストデータベースに接続し、同僚もツールを使用してテストデータベースに接続します。

ユーザーがサーバー、データベース、および残りの接続パラメーターを選択できるようにし、アプリケーションの残りの部分にSqlClient.SqlConnectionを提供するプラグイン可能なユーザーコントロールを探しています。

私は今自分でユーザーコントロールを書いてみましたが、他にももっと良いものともっとテストされたものがあるはずです。私はグーグルでCodeProjectを見てきましたが、何も見つかりませんでした。

4

2 に答える 2

3

私が最近書いたものよりも良いものがあるに違いありません。それはとても悪いからです。

ただ

  1. ユーザーコントロールを作成する
  2. いくつかのボタンをそこにドラッグし、下部中央を固定し、それらをOKにしてキャンセルします
  3. プロパティグリッドコントロールをその上にドラッグし、塗りつぶしをドッキングします
  4. タイプSqlConnectionStringBuilderのコントロールに読み取り専用プロパティを追加し、フィールドでバックアップします
  5. フィールドを新しいSqlConnectionStringBuilderインスタンスに初期化します
  6. Loadイベントで、プロパティグリッドのObjectプロパティをSqlConnectionStringBuilderに設定します

それはほとんどそれです。ユーザーはプロパティを入力するだけです。必要に応じて、コントロールにConnectionStringプロパティを作成し、SqlConnectionStringBuilderの.ConnectionStringプロパティを返すようにすることもできます。

于 2009-07-09T12:59:01.067 に答える
1

あなたがここで説明していることは十分に単純なので、これだけを行う何かがそこにあるとは思えません。ここで独自のコードを使用する方がよいでしょう。

于 2009-07-09T12:49:53.387 に答える