• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DatagridViewの値確定)

DatagridViewの値確定

このQ&Aのポイント
  • VB2005のDataGridViewで特定のセルの値を変更し、ButtonコントロールをクリックするとCellValueChangedイベントが発生するが、HScrollBarコントロールをクリックするとイベントが発生しない。変更した値が反映されず、前の値で処理が進む問題がある。HScrollBarコントロールをクリックしてもDataGridViewの値を確定する方法はあるか。
  • VB2005のDataGridViewで特定のセルの値を変更し、ButtonコントロールをクリックするとCellValueChangedイベントが発生するが、HScrollBarコントロールをクリックするとイベントが発生しない。変更した値が反映されず、前の値で処理が進む問題がある。HScrollBarコントロールをクリックしてもDataGridViewの値を確定する方法について教えてください。
  • VB2005のDataGridViewで特定のセルの値を変更し、ButtonコントロールをクリックするとCellValueChangedイベントが発生するが、HScrollBarコントロールをクリックするとイベントが発生しない。変更した値が反映されず、前の値で処理が進む問題がある。HScrollBarコントロールをクリックしたときもDataGridViewの値が確定される方法はありますか。

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

  • ベストアンサー
  • unamana19
  • ベストアンサー率62% (56/89)
回答No.1

CurrentCellDirtyStateChangedイベント内で、CommitEditを呼ぶとか・・・ Private Sub DataGridView1_CurrentCellDirtyStateChanged(ByVal sender...   If Me.DataGridView1.IsCurrentCellDirty Then     Me.DataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit)   End If End Sub (注意!表示の関係上、半角スペースは全角スペースになっています)

rabu_chihaha
質問者

お礼

早速の回答ありがとうございました。 unamana19に教えていただいたようにしましたら 出来ました。 ありがとうございました

関連するQ&A