DataGridView & столбец флажка? - PullRequest
       8

DataGridView & столбец флажка?

0 голосов
/ 24 декабря 2009

Использование vb.net и DataGridView в Winforms.

Какое событие я должен использовать, чтобы знать, когда флажок изменился?

Ответы [ 3 ]

1 голос
/ 24 декабря 2009

Вы имели в виду, как узнать, когда изменяется DataGridView?

DataGridView вообще не является флажком.

Добавить обработчик события для обработки события CellValueChanged.

Private Sub MySubName(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged

End Sub

(замените MySubName тем, что вы хотите, а DataGridView1 - именем вашего DataGridView).

Заполните тело Sub для обработки события.

0 голосов
/ 24 декабря 2009

Вам нужно настроить обработчик событий для выполнения работы, когда содержимое ячейки было изменено. Затем, основываясь на переданных аргументах, вы можете увидеть, был ли флажок установлен или снят, и выполнить соответствующую работу.

    Private Sub myDataGrid_CellContentClick(ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
    Handles myDataGrid.CellContentClick
         If myDataGrid.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "True" Then
             'Checked condition'
         Else
             'Unchecked Condition'
         End If
    End Sub

Надеюсь, это поможет!

0 голосов
/ 24 декабря 2009

Является ли

DataGridViewCheckBoxCell.EditingCellValueChanged
тем, что вы хотите?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...