此主题相关图片如下:qq图片20211103161814.png

此主题相关图片如下:qq图片20211103161718.png

我想实现点选窗口中的ComboBox1控件,TextBox1、TextBox2控件直接输入最小编号和对应的姓名
我在SelectedIndexChanged事件中这样写,TextBox1、TextBox2没反应。
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.CommandText = "SELECT DISTINCT 棋赛名称,比赛已结束 Fr om {基本信息} WHERE [比赛已结束] = False Or [比赛已结束] Is null"
dt = cmd.ExecuteReader
e.Sender.Combolist = dt.SQLGetComboListString("棋赛名称","[比赛已结束] = False Or [比赛已结束] Is null")
Dim val As String = e.Sender.SelectedItem
If val IsNot Nothing Then
Dim Min0 As String = DataTables("基本信息").SQLCompute("Min(编号)","[棋赛名称] = '" & val & "'")
Messagebox.show(Min0)
Dim dr As DataRow = DataTables("基本信息").SQLFind("[棋赛名称] = '" & val & "' And [编号] = '" & Min0 & "'")
e.Form.Controls("TextBox1").Value = dr("编号")
e.Form.Controls("TextBox2").Value = dr("姓名")
End If