在TextBox Visual Basic中显示DataGridView中的数据

时间:2018-04-26 10:01:58

标签: vb.net visual-studio datagridview

我在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 :(得分:0)

您可以使用连接,而不需要for循环。

如果我理解正确,这应该有效:

txtName.Text = staffList.Item(0, rowindex).Value.ToString & " " & staffList.Item(1, rowindex).Value.ToString