Я новый пользователь vb.net и вам нужно скрыть строку, когда пользователь щелкнет правой кнопкой мыши в контекстном меню и выберет скрыть. У меня есть googled это, но еще не найти способ сделать это.Скрыть строку в DataGridView
В данный момент, когда пользователь нажимает на запись в сетке, значение вводится в текстовое поле, которое отлично. Мне нужно скрыть запись, которую пользователь щелкнул правой кнопкой мыши и скрыть выделение. Поскольку я новичок, мне сложно его кодировать, поскольку я только что закончил свой первый курс, который повлек за собой основы. Любая помощь будет оценена по достоинству или вам понадобится больше кода, пожалуйста, спросите.
Dim value As Object = UserDataGridView.Rows(e.RowIndex).Cells(0).Value
txtCustomerActive.Text = CType(value, String)
Private Sub HideToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles pnlContextMenuStrip1.ItemClicked
'Get the text of the item that was clicked on.
'Dim text As String = txtCustomerActive.Text
Try
'txtCustomerActive.Visible = False
pnlContextMenuStrip1.Visible = False
MessageBox.Show(txtCustomerActive.Text)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Невозможно повлиять на видимость отдельной ячейки: http://stackoverflow.com/questions/6359952/make-cells-visible-datagridview-winforms-c-sharp – varocarbas
@varocarbas Мне нужно скрыть всю строку. Спасибо – user1532468
Вы должны быть более четкими в своем ответе, нет ссылки на строку; но различны для ячеек. (обновленная версия, чтобы избежать недоразумений :)) – varocarbas