我有 2 combobox
。两个comboBox
值都来自dataset
。
cb1
包含数字列表eg : 10, 20, 30
cb2
包含数字列表eg : 10.2, 11.3, 20.5, 24.8, 34.5
Cb2
必须在选择 cb1 时过滤列表
例如:10 -> 10.2,11.3 20 -> 20.5, 24.8 30 -> 34.5
如何使用 vb.net 对这些进行编码?我正在使用 mssql,所有数据都存储在表和 Visual Studio 2005 vb.net 中
cb1 = BilletSize
cb2 = BilletUnitWt
编辑:
到目前为止尝试的代码
Private Sub cbBilletSize_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbBilletSize.SelectedIndexChanged
Dim SqlStr As String SqlStr = "SELECT tbBilletUnitWt.BilletUnitWtCode FROM tbBilletUnitWt WHERE tbBilletUnitWt.BilletSizeCode = " & Me.cbBilletSize.SelectedValue & ";"
Me.cbUnitWt.SelectedValue.RowSource = SqlStr Me.cbUnitWt.SelectedValue.Requery()
End Sub