请帮助我想隐藏数据网格视图中的一列,但点击它时可以访问(选定的单元格)这是我在datagridview上显示数据的代码:
Private Sub showdata()
Dim dbcommand As String
dbcommand = "SELECT ID, First_Name, Second_Name, Dob, ID_Card_No, Email FROM UsersTB"
adt = New OleDbDataAdapter(dbcommand, dbconn)
datatable = New DataTable
adt.Fill(datatable)
dgvusers.DataSource = datatable
End Sub
这是我在单元格选择
上填写文本框的代码Private Sub dgvusers_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvusers.CellClick
Dim i As Integer
i = dgvusers.CurrentRow.Index
txtID.Text = dgvusers.Item(0, i).Value.ToString
End Sub
现在我想在datagridview上隐藏ID列,以便用户看不到它,但是当选择单元格时,它会填充txtID.Text上的文本框。 是否有任何简单的代码可以将ID列设置为visible = False?
答案 0 :(得分:0)
找到它xp
dgvusers.Columns(" ID")。可见=错误
答案 1 :(得分:0)
您不需要任何代码来填充id
。只需将其绑定到TextBox
:
DataTable