BindingNavigator コントロールの概要 (Windows フォーム)
BindingNavigator コントロールを使用して、ユーザーが Windows フォームでデータを検索および変更するための標準化された手段を作成できます。 ユーザーがフォーム上のデータ レコード間を移動してレコードを操作できるようにするには、BindingSource コンポーネントで BindingNavigator を頻繁に使用します。
BindingNavigator のしくみ
BindingNavigator コントロールは、データの追加、データの削除、データ間の移動など、ほとんどの一般的なデータ関連アクションに対する一連の ToolStripItem オブジェクトを含む ToolStrip で構成されます。 既定では、BindingNavigator コントロールには、これらの標準ボタンが含まれています。 次のスクリーンショットは、フォームの BindingNavigator コントロールを示しています。
次の表に、コントロールとその関数の一覧を示します。
コントロール | 機能 |
---|---|
AddNewItem ボタン | 基になるデータ ソースに新しい行を挿入します。 |
DeleteItem ボタン | 基になるデータ ソースから現在の行を削除します。 |
MoveFirstItem ボタン | 基になるデータ ソースの最初の項目に移動します。 |
MoveLastItem ボタン | 基になるデータ ソース内の最後の項目に移動します。 |
MoveNextItem ボタン | 基になるデータ ソース内の次の項目に移動します。 |
MovePreviousItem ボタン | 基になるデータ ソース内の前の項目に移動します。 |
PositionItem テキスト ボックス | 基になるデータ ソース内の現在位置を返します。 |
CountItem テキスト ボックス | 基になるデータ ソース内の項目の合計数を返します。 |
このコレクション内のコントロールごとに、プログラムによって同じ機能を提供する BindingSource コンポーネントの対応するメンバーがあります。 たとえば、MoveFirstItem ボタンは、BindingSource コンポーネントの MoveFirst メソッドに対応し、DeleteItem ボタンは RemoveCurrent メソッドに対応します。
既定のボタンがアプリケーションに適していない場合、または他の種類の機能をサポートするために追加のボタンが必要な場合は、独自の ToolStrip ボタンを指定できます。 方法: Windows フォームの BindingNavigator コントロールに [読み込み]、[保存]、[キャンセル] ボタンを追加する方法に関するページも参照してください。
関連項目
.NET Desktop feedback