我正在尝试从 MySQL
数据库填充 DropDownList。它工作正常,但我正在尝试在那里应用一个过滤器。
我正在开发的程序是一个 POS
软件,因此如果库存有超过 0
可供销售的商品,则 DropDownList 应该仅从 MySQL
填充。
单击“+”按钮可从 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
那么项目名称将不会显示在下拉列表中。
最佳答案
您可以通过添加如下所示的 WHERE 子句在 SQL 命令中轻松完成此操作:
SELECT `itemname`, `itemcode`, `saleprice`, `quantity` FROM inventory WHERE quantity > 0
关于mysql - 使用特定过滤器从 MySQL 数据库填充 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53309886/