【发布时间】:2013-02-27 02:23:18
【问题描述】:
我有 2 个combobox。 comboBox 的值都来自 dataset。
cb1 包含数字列表 eg : 10, 20, 30cb2 包含数字列表 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
【问题讨论】:
-
您要求我们编写大量代码来向您展示解决方案。你至少在使用 EntityFramework 吗?到目前为止,您是否尝试过任何方法?
-
我是第一次使用这个stackoverflow,我可以知道如何在这里打印我的代码吗?
-
为您完成 :) 为了将来参考,您只需按编辑即可编辑您的问题并向其添加代码。
-
嗨 Yu,我的代码没有按我想要的方式运行。你能帮我吗?
-
我正在看一下,如果我能提供帮助,我会尽快通知您。