Vb.net 使用单个数据源将数据绑定到多个文本框

Vb.net 使用单个数据源将数据绑定到多个文本框,vb.net,data-binding,binding,Vb.net,Data Binding,Binding,我正在开发一个与简单Access数据库交互的程序。加载表单时,需要将多个文本框绑定到数据库中的同一表和字段Inventory\u table.Quantity,以显示库存的数量。从那里,订单被读入系统,并根据需要调整库存 我需要指定每一行应该绑定到哪一行,因为现在它将它们都绑定到第0行,这很有意义,但不是我想要的。这可能吗?这是我目前必须绑定的代码 txtTopQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Ta

我正在开发一个与简单Access数据库交互的程序。加载表单时,需要将多个文本框绑定到数据库中的同一表和字段Inventory\u table.Quantity,以显示库存的数量。从那里,订单被读入系统,并根据需要调整库存

我需要指定每一行应该绑定到哪一行,因为现在它将它们都绑定到第0行,这很有意义,但不是我想要的。这可能吗?这是我目前必须绑定的代码

   txtTopQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Table.QUANTITY"))
   txtLegQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Table.QUANTITY"))
    txtFastenerQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Table.QUANTITY"))
    txtShortQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Table.QUANTITY"))
    txtLongQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Table.QUANTITY"))
    txtWheelQuantity.DataBindings.Add(New Binding("Text", myDS, "Inventory_Table.QUANTITY"))

我不确定,因为我以前从未见过绑定指定行

如果这不是ASP.Net应用程序,我会这样做,即创建一个包含所有项的类并绑定到该类,或者调整数据,以便每个要绑定的项返回一列。通过这种方式,我觉得您可以更好地控制数据,这可能只是个人喜好,但我一直都是这样做的

除此之外,您还可以动态添加文本框,例如使用适合您需要的控件,然后创建一个包含标签和文本框的项目模板。将外部控件的itemsource设置为dataset,并将txtbox绑定到Quantity列,然后将标签绑定到可以用作textbox内容描述的内容