- ベストアンサー
※ 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の値が確定される方法はありますか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CurrentCellDirtyStateChangedイベント内で、CommitEditを呼ぶとか・・・ Private Sub DataGridView1_CurrentCellDirtyStateChanged(ByVal sender... If Me.DataGridView1.IsCurrentCellDirty Then Me.DataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit) End If End Sub (注意!表示の関係上、半角スペースは全角スペースになっています)
お礼
早速の回答ありがとうございました。 unamana19に教えていただいたようにしましたら 出来ました。 ありがとうございました