我所拥有的是一个具有datagridview和Access DB的小应用程序。数据库中有10条记录,当应用程序启动时,它们都会显示在datagridview中。我需要做两件事:
我可以用这个选择记录:
Dim row As DataRow
row = ProductsDataSet.tblProducts.FindByItemNum(txtNumber.Text)
但我无法弄清楚如何在DGV中显示该记录。 (让我澄清一下......我认为我选择的记录只是因为没有抛出异常)。
非常感谢任何指导。谢谢。
约翰
答案 0 :(得分:1)
一个选项是将dataGridView的dataSource设置为您要显示的数据。以下是使用dataTables的实现。
Class MyForm
Dim dataTableAll, dataTableOneID, As DataTable
Sub show1ID_Click
Dim id As Integer = InputBox("Enter ID")
dataTable2 = dataTable1.Select("[ID] = id").CopyToTable
dataGridView.DataSource = dataTableOneID
End Sub
Sub showAll_Click
dataGridView.DataSource = dataTableAll
End Sub
End Class