DataGridViewの更新方法についてアドバイスを下さい。Basic現在JavaScriptが無効になっています。Yahoo!知恵袋のすべての機能を利用するためには、javaScriptの設定を有効にしてください。JavaScriptの設定を変更するには「JavaScriptの設定方法」をご覧ください。DataGridViewの更新方法についてアドバイスを下さい。シェアツイートはてブ知恵コレhol********さん2011/7/1215:53:20DataGridViewの更新方法についてアドバイスを下さい。現状:Form1にはDataGridview、BindingNavigator、Buttonがあります。DataGridViewのDataSourceプロパティにBindingSourceを指定しています。BindingSourceのDataSourceプロパティにはDataSetを指定して、DataMenberプロパティには、DataTableを指定しています。Form1では編集はできません。DataGridViewのレコードを1つ選択し、Buttonをクリックすると、Form2が開き、そのレコードの内容が単票形式で表示されます。フォーム2で内容を更新し、Form2にあるButtonをクリックすると、SQL文が発行され、データベースが更新されます。その後、Form2でイベントを発生させ、Form1に知らせます。Form1ではBindingSourceのPositionプロパティを変数に記憶し、TableAdapterを利用して、全データを再取得します。その後、BindingSourceのPositionプロパティに先ほど記憶した変数の値を指定しています。このとき、カレントレコードが現在見えている行の上から3番目にあるとすると、データを更新した後は、現在見えている部分の一番下になってしまいます。カレントレコード自体は変わっていません。これを、更新した後も、上から3番目にすることはできるのでしょうか?それとも、この方法とは全く別の方法で、編集後も、同じ場所にカレントレコードを表示することができるのでしょうか?教えて下さい。違反報告ベストアンサーに選ばれた回答https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1166412771edi********さん2011/7/1702:59:59DataGridView.FirstDisplayedScrollingRowIndexプロパティで、表示されている部分の先頭行の位置を取得・設定できます。処理前の値を変数に入れておき、処理後に値を戻してやればスクロール位置の復元が可能です。11:31:27ありがとうございました。このようなプロパティがあったのですね。シェアツイートはてブ知恵コレあわせて知りたいエクセルのVBAについての質問です。一覧を見るDataGridView1でBindingSource.Filterを掛けたり外したりしたい。特定のワークシート(Sheet1)...以下のVBAのコードを改良してほしいです。...ExcelのマクロとWebクエリについての質問です。単語間の複数空白を1つにしたいです。質問をご覧くださり、ありがとうご...VBAの質問です。現在シート1とシート2で最終行を取得。シート1とシート2の取引...期限が迫って困っております。VBA詳しい方、教えてください。コードをそのまま載せます。PDFファイル名...マクロについて教えて下さい。VBA詳しい方、ご教授お願い致します。VBAに関する質問です。回答数1高校生女子です。修学旅行でクラ...2名付けに失敗し、悩んでいます。名...3うどん屋経営者です。お客様...4ある男性にご飯誘われて、1回くら...5辛いです。誰にも話せないのでここ...6立教大学の合格発表があったんです...7鎌倉FMが、羽生結弦選手とファンを...8ウスターソースのウスターって何?9私がおかしいのは自覚の上で質問さ...10高校1年生(16)女子です。JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。お客様自身の責任と判断で、ご利用ください。研究機関に提供します。投稿者が誰であるかを知ることはありません。Reserved.「追加する」ボタンを押してください。閉じる※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。追加する不適切な投稿でないことを報告しました。