|
分類:[VB.NET (Windows)]
こんにちは。 DataGridViewComboBoxColumnのイベント?で悩んでいます。 グリッドビューにコンボボックスを配置しています。
コンボボックスからリストを選んだタイミングである処理をしたいと考えていますが、 一度コンボボックスからフォーカスが離れないと処理を行ってくれません。 イベントでは CellValueChangedを使用しています。 CellValidated、CellMouseClick、CellMouseDownなども試しては見たのですが・・・だめです。 私が思うには、DataGridViewComboBoxColumnのイベントがないように感じるのですが・・ 何か特別な書き方が必要なのでしょうか?
Private Sub dgv勤怠情報_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgv勤怠情報.CellValueChanged
'行は選ばれているのか? If e.RowIndex = -1 Then Exit Sub With dgv勤怠情報 Select Case .Columns(e.ColumnIndex).Name Case "勤怠区分_1" 'ここで処理をさせたい End Select End If End With End Sub
よきアドバイスお願いします。
|