• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB6.0 DataGridでのfirstRowの設定について)

VB6.0 DataGridでのfirstRowの設定について

このQ&Aのポイント
  • VB6.0でデータベースの内容を更新するプログラムを作成しています。
  • データベースの内容をデータグリッドに読み込み、選択した行のレコードを修正・更新する方法について教えてください。
  • FirstRowプロパティを使うことでブックマークの位置を退避し、ブックマークを元通りに戻すことができますが、この方法ではグリッドの表示が変化してしまいます。他の方法で正しくブックマークの位置を管理する方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Refresh後に Bookmark > FirstRowの順に処理するのではなく、FirstRow > BookMarkの順に処理すればいいようですよ FirstRowの復元は FirstRowに代入するのではなく、Bookmarkに代入してやるようにしてみましょう 保存しておく FirstRowはVariant型のほうがよさそうです AdoD.Refresh Dgd.Bookmark = varFirstRow Dgs.Bookmark = varRow

q_ta
質問者

お礼

せっかく回答くださったのに、気づくのが大変遅れ、申し訳ございませんでした。 質問してから1ヶ月近く経ったというのに、データグリッドの部分は半分あきらめてそのままにしておりました。 早速試してみたところ、思い通りの動作になりました! ほんとうにありがどうございました。

関連するQ&A