将数据从两个表导入datagrid视图

时间:2014-03-04 16:59:29

标签: datagridview vb.net-2010

我正在使用此代码

从我的ms访问数据库填充我的数据网格
 daProductionBatch = New OleDbDataAdapter("select * from [ProductionBatchDetails] where Product_ID like '" + txtProductID.Text + "%'", conn)

    daProductionBatch.Fill(dsProductionBatch, "ProductionBatchDetails")
    dgvHistory.DataSource = dsProductionBatch.Tables("ProductionBatchDetails")

    dgvHistory.Columns.Item(0).HeaderCell.Value = "Production Batch ID"
    dgvHistory.Columns.Item(0).Width = 100
    dgvHistory.Columns.Item(1).HeaderCell.Value = "Product ID"
    dgvHistory.Columns.Item(1).Width = 150
    dgvHistory.Columns.Item(2).HeaderCell.Value = "Quantity Produced"
    dgvHistory.Columns.Item(2).Width = 200
    dgvHistory.Columns.Item(3).HeaderCell.Value = "Production Manager ID"
    dgvHistory.Columns.Item(3).Width = 100
    dgvHistory.Columns.Item(4).HeaderCell.Value = "Date of Production"
    dgvHistory.Columns.Item(4).Width = 100

daProductionbatch是数据适配器,而dsProductionbatch是此表与生产经理ID字段链接到另一个的数据集,我想访问该表并获取相应的生产经理名称 请告诉我我该怎么做

1 个答案:

答案 0 :(得分:0)

最好使用连接查询并填充数据集...在连接条件的where子句中使用生产经理ID。可以给出更多说明