【发布时间】:2016-03-09 20:41:06
【问题描述】:
我正在制作一个通过搜索课程来搜索学生信息的vb程序。例如Ajax的课程是“BSCS”,DP的课程是“BSIT”,那么我要选择BSCS,所以Ajax的必须只出现不是DP。结果出现在 DataGridView 中
myConnection.Open()
Dim str As String
str = "SELECT * FROM students WHERE (Course = '" & TextBox1.Text & "')"
Dim cmd As OleDbCommand = New OleDbCommand(str, myConnection)
dr = cmd.ExecuteReader
While dr.Read()
FirstNameTextBox = dr("FirstName")
MiddleNameTextBox = dr("MiddleName")
LastNameTextBox = dr("LastName")
AddressTextBox = dr("Address")
CellphoneNumberTextBox = dr("CellphoneNumber")
CourseTextBox = dr("Course")
End While
myConnection.Close()
【问题讨论】:
-
您需要填写一个
DataTable,然后将其设置为您的DataGridView作为DataSource。截至目前,这些结果不会发送到DataGridView。 -
SQL 注入实战:xkcd.com/327
标签: mysql vb.net datagridview