我有一个包含以下信息的数据库:
label value
item1 3
item2 5
item3 12
item4 16
我在VB中填充数据集:
sql = "SELECT Label, Value FROM Values"
connection = New SqlConnection(connectionstring)
connection.Open()
command = New SqlCommand(sql, connection)
adapter.SelectCommand = command
adapter.SelectCommand.CommandTimeout = 130
adapter.Fill(ds)
adapter.Fill(thetable)
connection.Close()
connection.Dispose()
我想做的是根据结果填充4个文本框。我想做一个选择案例陈述:
Select Case ds
Case When ds.tables(0).Select("label = 'item1'")
textbox1.text = "value"
Case When ds.tables(0).Select("label = 'item3'")
Textbox2.text = "value"
etc. etc.
End Case
Textbox1会显示'3' Textbox2会显示'12' 等
如何根据每个数据的标签提取我正在寻找的'价值'数据?注意 - 我会跳过一些记录,所以我不能只是按顺序循环并抓取记录。