Отображение данных из DataGridView в TextBox Visual Basic - PullRequest
0 голосов
/ 26 апреля 2018

Я создаю программу в Visual Basic, где у меня есть DataGridView, подключенный к базе данных доступа, и я хочу выбрать строку и иметь элементы в строке (имя и фамилия), которые будут отображаться в текстовом поле (txtname), когда затем кнопка выбора нажата. Я до сих пор был в состоянии получить один столбец для отображения, так что он либо отображает имя или фамилию, но он не будет отображать оба.

Dim currentCellData As String
    Dim StaffName As String
    For i As Integer = 0 To staffList.SelectedCells.Count - 1
        Dim colindex = staffList.SelectedCells.Item(i).ColumnIndex
        Dim rowindex = staffList.SelectedCells.Item(i).RowIndex
        currentCellData = staffList.Item(colindex, rowindex).Value.ToString
        StaffName = currentCellData
        txtName.Text = StaffName
    Next

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете использовать конкатенацию, и цикл for не требуется.

Это должно работать, если я правильно понял:

txtName.Text = staffList.Item(0, rowindex).Value.ToString & " " & staffList.Item(1, rowindex).Value.ToString
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...