Взаимодействие с представлением таблицы данных в Visual Basic - PullRequest
1 голос
/ 23 февраля 2012

У меня есть Data Grid View, извлекающий строки данных из базы данных Access.Я хотел бы закодировать его так, чтобы, когда пользователь дважды щелкает строку, открывается окно с этой конкретной строкой.

Кроме того, я хотел бы закодировать кнопку, чтобы она делала то же самое,то есть открыть окно с выбранными данными строки.

Как получить идентификатор выбранной строки или другие данные в VB?

РЕДАКТИРОВАТЬ: Забыл упомянуть, что это DataGridView.

1 Ответ

2 голосов
/ 23 февраля 2012

DataGridView?

Private Sub dgvSource_CellContentDoubleClick(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvSource.CellContentDoubleClick
  Dim intRow As Integer = e.RowIndex
  Dim dgvr As DataGridViewRow = dgvSource.Rows(intRow)
  Dim drw As DataRow = DirectCast(dgvr.DataBoundItem, DataRowView).Row
  MsgBox(drw("ID"))
End Sub

«ID» - это название столбца, который вы хотите. Для кнопки установите intRow на основе выбора.

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