[C#][VB.NET][SQL Server]ストアド プロシージャのSELECT結果をフォーム画面に表示する

ADO.NETを使用してSQL Server上のストアド プロシージャを実行し、結果をDataGridViewに表示するサンプルです。

SQL Server、ストアド プロシージャ

引数もなく、SELECT結果を返すだけのストアド プロシージャです。

クライアント、Windowsフォームアプリケーション

SELECT結果をSqlDataAdapterのFillメソッドでDataSetに格納します。 DataSetのTablesは配列になっているため、ストアドがSELECT結果を複数返す場合にも対応可能です。

サンプルコードのダウンロード

サンプルコードの実行には Microsoft Visual Studio 2008 以上のバージョンが必要です。 2008以外のバージョンではプロジェクトを開いた際にファイルの変換が必要な場合があります。その場合は変換後に実行してください。

検証環境

関連ページ