I don't know about your code but you can adapt this code to meet your needs .
VB Code:
'setup the connection
Dim MyConnection As New OleDbConnection(CnnStr)
'setup the adapter
Dim da As New OleDbDataAdapter("SELECT * FROM MyTab", MyConnection)
'make a dataset to read into
Dim ds As New DataSet()
'open the connection
MyConnection.Open()
'now do the reading
da.Fill(ds, "MyTab")
'close and clean up
MyConnection.Close()
MyConnection.Dispose()
da.Dispose()
'bind to grid
dgBinding.DataSource = ds.Tables("MyTab")