私はこれについて話している:
その行のデータベース情報を取得する必要があります。
私のプログラムでは検索が許可されているため、どのように機能するかわかりません。しかし、必要なのは、bindingNavigator ウィンドウに表示されているアクティブな行から主キー (id) を取得し、その ID からクエリを実行して、主キーと同じ外部キーを持つ別のテーブルからデータを取得することです。 .
したがって、データベース内の行をナビゲートするためのナビゲーションボックスが左側に1つあり、アクティブな行を変更するたびに、右側の3つのテキストボックスが他のテーブルから関連データを取得します(外部キーで接続されています表 1 の主キー)。
私はしばらく試しましたが、これは例えば:
MessageBox.Show(bindingNavigatorPnositionItem.GetCharIndexFromPosition);
主キーではないため、誰かが検索している場合、これはまったく役に立たないため、実際に何をしているのかわかりません。ユーザーがページを変更したときに表示される「id」フィールドのデータを読み取ることはできましたが、ユーザーがページを変更したかどうかを確認するにはどうすればよいですか?