Строки ReadOnly в DataGridView - PullRequest
4 голосов
/ 07 ноября 2008

У меня есть привязанный DataGridView, где в зависимости от значения свойства BoundItem эта строка будет доступна только для чтения. Каков наилучший способ реализовать это? Спасибо

Ответы [ 2 ]

4 голосов
/ 05 июля 2010

Попробуйте событие CellBeginEdit

Private Sub Dgv_CellBeginEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles Dgv.CellBeginEdit
  If YourCondition(BoundItem.Property) then e.cancel = true
End Sub

Это делает ячейку доступной только для чтения в зависимости от вашего состояния.

0 голосов
/ 07 ноября 2008

в событии rowenter, установите свойство readonly строки соответственно

private sub MyView_RowEnter(...) handles MyView.RowEnter
    MyView.Rows(e.Rowindex).ReadOnly = (condition)
end sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...