我如何从数据集获得数据& &;我用不同的布局格式查看DataGridView

本文关键字:布局 格式 DataGridView 数据集 数据 | 更新日期: 2023-09-27 17:54:08

你能帮我吗?

我有两个表:product(父表)和sales(子表)。

产品表包括:Product_id | product_name | product_price |
1 | book | $5 |

销售表包括:Transaction_id | product_id | quantity | total_price |
A001 | 1 | 10 | $50 |

  1. 产品表的product_id为产品表的pK。
  2. 销售表上的transaction_id是销售表的pK。
  3. 销售表中的product_id作为fK,它引用了产品表
  4. 的product_id

我所有的表都存储在数据集中。我如何从这些数据集中获得数据,我可以用不同的布局格式在DataGridView上查看,如下所示。

transaction_id | product_name | product_price | quantity | total_price |
A001 |书| $5 | $ 10 | $50 |

谢谢,最好的祝福,

YDA

我如何从数据集获得数据& &;我用不同的布局格式查看DataGridView

你可以用你想要的格式编写你的查询来填充你的数据集吗?如果是这样,我认为你可以将结果数据表绑定到DataGridView并得到你想要的。所以你的查询应该是:

"SELECT transaction_id, product_name, product_price, quantity, total_price, A001, book, $5, 10, $50 from product join sales on product.productid = sales.productid"

当然,您可以将$5等替换为实际的列名。使用该查询填充数据集,然后在表单上。

DataGridView.DataSource = DataSet.Tables("MyJoinedDataTable")

其中"MyJoinedDataTable"是您在数据集中填充的表的名称