我如何从数据集获得数据& &;我用不同的布局格式查看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 |
- 产品表的product_id为产品表的pK。
- 销售表上的transaction_id是销售表的pK。
- 销售表中的product_id作为fK,它引用了产品表 的product_id
我所有的表都存储在数据集中。我如何从这些数据集中获得数据,我可以用不同的布局格式在DataGridView上查看,如下所示。
transaction_id | product_name | product_price | quantity | total_price |
A001 |书| $5 | $ 10 | $50 |
谢谢,最好的祝福,
YDA
你可以用你想要的格式编写你的查询来填充你的数据集吗?如果是这样,我认为你可以将结果数据表绑定到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"是您在数据集中填充的表的名称