【问题标题】:How to navigate between two different tables in VB.NET (Access database)如何在 VB.NET(Access 数据库)中的两个不同表之间导航
【发布时间】:2013-04-14 05:27:34
【问题描述】:

在我的 VB.Net 程序中,我需要添加表格“订单”和“订单行”。 如果选择了第一个订单,我只能浏览链接到第一个订单的订单行。我的“订单行”表中有 no_order,所以如果它是第一个订单,我只需要能够在 no_order 中值为“1”的订单行之间导航。

在我的程序中,我已经有了可以导航、删除、添加和修改的表“产品”。这要复杂多少,或者与我上面提到的不同?我该怎么做呢?我不知道从哪里开始。如果我从“产品”表中发布我的代码会有帮助吗?

谢谢。

【问题讨论】:

    标签: database vb.net ado.net dataset tableadapter


    【解决方案1】:

    如果您从下拉列表中选择订单并希望在同一个表单上显示订单行,那么您应该试试这个。

    1. 在 formLoad 或 PageLoad 上绑定订单下拉菜单并将 enable=false 设置为第二个下拉菜单(即代码行)
    2. 将第一个下拉列表的 selectedIndexChanged 事件上的第二个下拉列表与类似这样的查询绑定。

      /* ConnectionObject, CommandObject and all that  */
    
      select * from LinesofCode where no_order=@no_order
      cmd.parameter.addwithValue("no_order",dropdown1st.selectedValue);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多