次の方法で共有


BindingNavigator コントロールの概要 (Windows フォーム)

BindingNavigator コントロールを使用して、ユーザーが Windows フォームでデータを検索および変更するための標準化された手段を作成できます。 ユーザーがフォーム上のデータ レコード間を移動してレコードを操作できるようにするには、BindingSource コンポーネントで BindingNavigator を頻繁に使用します。

BindingNavigator のしくみ

BindingNavigator コントロールは、データの追加、データの削除、データ間の移動など、ほとんどの一般的なデータ関連アクションに対する一連の ToolStripItem オブジェクトを含む ToolStrip で構成されます。 既定では、BindingNavigator コントロールには、これらの標準ボタンが含まれています。 次のスクリーンショットは、フォームの BindingNavigator コントロールを示しています。

BindingNavigator コントロールを示すスクリーンショット。

次の表に、コントロールとその関数の一覧を示します。

コントロール 機能
AddNewItem ボタン 基になるデータ ソースに新しい行を挿入します。
DeleteItem ボタン 基になるデータ ソースから現在の行を削除します。
MoveFirstItem ボタン 基になるデータ ソースの最初の項目に移動します。
MoveLastItem ボタン 基になるデータ ソース内の最後の項目に移動します。
MoveNextItem ボタン 基になるデータ ソース内の次の項目に移動します。
MovePreviousItem ボタン 基になるデータ ソース内の前の項目に移動します。
PositionItem テキスト ボックス 基になるデータ ソース内の現在位置を返します。
CountItem テキスト ボックス 基になるデータ ソース内の項目の合計数を返します。

このコレクション内のコントロールごとに、プログラムによって同じ機能を提供する BindingSource コンポーネントの対応するメンバーがあります。 たとえば、MoveFirstItem ボタンは、BindingSource コンポーネントの MoveFirst メソッドに対応し、DeleteItem ボタンは RemoveCurrent メソッドに対応します。

既定のボタンがアプリケーションに適していない場合、または他の種類の機能をサポートするために追加のボタンが必要な場合は、独自の ToolStrip ボタンを指定できます。 方法: Windows フォームの BindingNavigator コントロールに [読み込み]、[保存]、[キャンセル] ボタンを追加する方法に関するページも参照してください。

関連項目