可能重複:
Issue with displaying SQL result in DataGridView空白的DataGridView問題
我有種問過這個問題,但從來沒有得到它排序。基本上我試圖用SQL查詢的結果填充表單上的datagridview。我沒有從這段代碼中得到任何錯誤,但我只是得到了一個完全空白的datagridview,即它不顯示任何東西,甚至沒有列標題。
另請注意我知道我目前對SQL注入SQL打開,我只想在我排序之前得到這個工作。
這裏是我的整個類代碼:
Imports System.Data.OleDb
Imports System.Data
Public class TechScreen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0: Data Source = C:\Users\Dave\Documents\jobList.mdb;")
Dim cmd As OleDbCommand = New OleDbCommand("SELECT * FROM jobList WHERE techID = " & TechScreenID &"", con)
con.Open()
Dim DA As OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim mydataset As DataSet = New DataSet
DA.Fill(mydataset, "MyTable")
DataGridView1.DatSource = mydataset.Tables("MyTable").DefaultView
con.Close()
con = Nothing
End sub
End class
排序它,這是我如何在SQL字符串中聲明我的TechID的問題。 – user1352057