方法 : ナビゲーション ボタンを追加する (デバイス)

更新 : 2007 年 11 月

次の手順を使用して、データ ソース内のさまざまな行を参照するための移動ボタンを作成します。この手法により、.NET Compact Framework でサポートされていない .NET Framework の DataNavigator クラスと同等の機能を使用できるようになります。

以下の手順は C# で記述されており、Northwind データベースの Customers テーブルに依存しています。[データ ソース] ウィンドウにはデータセットまたは結果セットが表示されているものとします。詳細については、「方法 : デバイス プロジェクトにデータベースを追加する」を参照してください。実際のプロジェクトでは、このコード サンプルでは示していない範囲チェックも行います。

ms180742.alert_note(ja-jp,VS.90).gifメモ :

お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。

移動ボタンを追加できるように設定するには

  1. テーブルを [データ ソース] ウィンドウからフォーム上にドラッグ アンド ドロップします。

  2. ボタンを Windows フォーム上にドラッグ アンド ドロップします。

  3. ボタンの Text プロパティを適切に設定します (たとえば "Next")。

  4. フォームのボタンをダブルクリックしてコード エディタを開きます。コード エディタには、ボタンのクリック イベント ハンドラ部分が表示されます。

  5. 次のコード例を使用して、[First] ボタン、[次へ] ボタン、[Previous] ボタン、および [Last] ボタンの各イベント ハンドラをコーディングします。

[First] ボタンをコーディングするには

  • 「this.customersBindingSource.MoveFirst();」と入力します。

[次へ] ボタンをコーディングするには

  • 「this.customersBindingSource.MoveNext();」と入力します。

[Previous] ボタンをコーディングするには

  • 「this.customersBindingSource.MovePrevious();」と入力します。

[Last] ボタンをコーディングするには

  • 「this.customersBindingSource.MoveLast();」と入力します。

参照

処理手順

方法 : SqlCeResultSet コードを生成する (デバイス)

概念

SQL Server Compact 3.5 データベース (デバイス) の使用