Combobox项目基于来自其他两个组合框的输入

时间:2017-05-01 13:32:00

标签: c#

嗨我有一个名为设备表的访问表和一个带有多个组合框的win表单,前三个工作但它们从Access表获得了不同的值。然而,第三个是从组合框Manufacturer_cmbBx和Type_cmbBx接收输入。我对所有组合框使用了相同的代码,只有Select查询已更改。 VS中的诊断工具显示正确的值正在传递到Select查询中。但是组合框仍然是空的。我已经要求在组合框Type_cmbBx的SelectedValueChanged事件上更改组合框

var rx = /^[A-Za-z0-9+?\/:().,|-]{1,35}$/;
var s = "Some-string01:more|here";
var result = rx.test(s);
console.log("Result:", result);

1 个答案:

答案 0 :(得分:0)

在VS中使用数据集查看器我可以看到只有模型列在那里所以我将我的语句改为

  "Select DISTINCT * from EquipmentTable where Type  = '" + Type_cmbBx.Text + "' and Manufacturer = '"+ Manufacturer_cmbBx + "'";

这仍然没有用,但

    "Select DISTINCT * from EquipmentTable where Type  = '" + Type_cmbBx.Text + "'";

按原样运作

     string strSql = "Select DISTINCT * from EquipmentTable where Manufacturer = '" + Manufacturer_cmbBx + "'";

只有当我尝试添加第二个组合框时,数据集才会保持为空。有什么想法为什么?