【发布时间】:2013-04-04 07:35:56
【问题描述】:
Public Sub FiltercmbSubCategory()
Dim sqlconn As New SqlClient.SqlConnection
sqlconn.ConnectionString = "server = SKPI-APPS1;" & _
"Database = EOEMS;integrated security=true"
Dim sqlcommand As SqlCommand
sqlconn.Open()
Dim da As New SqlDataAdapter("SELECT * FROM tblOfficeEquipmentSubCategory WHERE SUBCAT_ID = '" & cmbCategory.Text & "'", sqlconn)
Dim dt As New DataTable
da.Fill(dt)
cmbCategory.DataSource = dt
cmbCategory.DisplayMember = "SUBCAT_Name"
cmbCategory.ValueMember = "SUBCAT_ID"
sqlconn.Close()
End Sub
当我将此代码放在表单加载事件上时,第一个组合框上的数据消失 当我将此代码放在第一个组合框的 index_changed 上时
但是当我评论这段代码时,它会再次在组合框 1 中显示记录
我需要根据 CATEGORY_COMBOBOX 过滤 SUB_CATEGORY_COMBO_BOX
【问题讨论】:
-
你只是想在组合框中显示它不是吗?
-
你有两个下拉菜单还是一个?
-
@KenClark 它有两个下拉组合框
-
@Never_Mind 我已经知道如何填充类别组合下拉框...所以当我选择 COM 时,它将在子类别组合下拉框中显示相应的子类别
标签: sql vb.net winforms combobox