我正在尝试从MySQL
数据库填充DropDownList。它工作正常,但是我正在尝试在其中应用一个过滤器。
我正在开发的程序是POS
软件,因此如果库存中有超过MySQL
个商品可供出售,则DropDownList仅应从0
填充。
单击“ +”按钮将填充MySQL
数据库中的DropDownList。
这是该按钮的代码:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim connection As New MySqlConnection("server=localhost;userid=root;password=;database=chanamotors")
Dim adapter As New MySqlDataAdapter("SELECT `itemname`, `itemcode`, `saleprice`, `quantity` FROM inventory", connection)
Dim table As New DataTable()
adapter.Fill(table)
BunifuDropdown1.DataSource = table
BunifuDropdown1.ValueMember = "itemname"
BunifuDropdown1.DisplayMember = "itemname"
End Sub
现在,我正在尝试添加一个文件管理器,例如quantity = 0
,那么项目名称将不会显示在下拉列表中。
答案 0 :(得分:0)
您可以通过添加以下WHERE子句在SQL命令中轻松完成此操作:
SELECT `itemname`, `itemcode`, `saleprice`, `quantity` FROM inventory WHERE quantity > 0