Jhay0103 Ответов: 2

Как отключить или скрыть кнопку в datagridview


Привет, я хочу скрыть или отключить кнопку в моем 3-м столбце, которую я намерен добавлять каждый раз, когда нажимаю на нее. Беспорядок в том, что предыдущие кнопки активны и могут добавлять строку. Как я могу поместить кнопку только в последнюю строку?


Кто-нибудь может мне помочь? ТИА.

Что я уже пробовал:

Private Sub dgAppliances_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgAppliances.CellContentClick

    If e.ColumnIndex <> 2 Then
        Exit Sub
    Else
        If Me.dgAppliances.RowCount = 20 Then
            MsgBox("Maximum of 20 appliances only.")
        Else
            dgvAppsRowNo += 1
            Me.dgAppliances.Rows.Add()
            Me.dgAppliances.Rows(dgvAppsRowNo).Cells(0).Value = dgvAppsRowNo + 1

            Dim cell As DataGridViewButtonCell = dgAppliances.Rows(dgvAppsRowNo).Cells(2)
            cell.Value = New DataGridTextBoxColumn()
            cell.ReadOnly = True
        End If
    End If

End Sub

2 Ответов

Рейтинг:
2

Graeme_Grant

У Microsoft есть пример того, как это сделать: Как отключить кнопки в столбце Button в элементе управления Windows Forms DataGridView[^]


Jhay0103

Я уже смотрю на него, и у него есть еще коды. Но спасибо за помощь, сэр. :)

Graeme_Grant

В этом примере есть еще кое-что, но нужный вам код ключа есть.

Рейтинг:
2

Graeme_Grant

Кроме того, есть и это в связанные вопросы боковая панель справа от этой страницы: [C#] кнопка отключения в DataGridView[^]