0

有一个表,即学生记录,其中包括 IDNumber、Firstname、Lastname、MiddleName 和 Course

我将使用我的 IDNumber 作为我的用户名和 MiddleName 作为我的密码登录系统

它会将我引导到具有 3 个文本框的表单。:txtIDNumber、txtLastName 和 txtCourse

我想要的只是当我用我的 IDNumber 登录系统时,它会在文本框中加载我用来登录的 IDNumber 的数据,学生 IDNumber 的姓氏和学生的课程,.,使用 IDNumber im这里只是一个新手..

con.Open()

   Dim str As String = "SELECT * FROM studentsrecords"

   Dim cmd As New OleDbCommand(str, con)

   da = New OleDbDataAdapter(cmd)

   ds = New DataSet

   con.Open()

   da.Fill(ds, "evaluation")

   con.Close()

   txtflash.DataBindings.Add("Text", ds.Tables("evaluation"), "LastName")

   txtcourse.DataBindings.Add("Text", ds.Tables("evaluation"), "Course")
4

1 回答 1

0

第一个您必须从登录表单将 IdNumber 发送到 MainForm 并将您的查询设置为,

Dim str As String = "SELECT * FROM studentsrecords where IDNumber=[Id Number from Login Form] "

然后,

请尝试这样,

txtflash.DataBindings.Add(New Binding("Text", ds.Tables("evaluation"), "LastName"))

txtcourse.DataBindings.Add(New Binding("Text", ds.Tables("evaluation"), "Course"))
于 2013-10-11T16:42:06.063 回答