我正在尝试创建存储程序。
我有3个DataGridViews(Picture of menu),1个用于物品,2个用于交货单,3个用于显示交货单包含的项目(DbModel)。
我想从ItemsInStock向DeliveryNote添加5个项目,当我单击该DeliveryNote时,会显示我在DataGridView中添加的项目。
然后在接下来的DeliveryNote中添加7个项目,当我点击DeliveryNote时显示它们,就像这样……
我试着用这段代码做到这一点,但它不能工作,我不确定我是否在正确的道路上。我也在使用实体框架。
string sqlString = "SELECT * FROM [ItemsInStock] " + "INNER JOIN [DeliveryNote] on [DeliveryNote].[Id] = [ItemsInStock].[DeliveryNoteId]";
ShowItemsInDeliveryNoteDgw.DataSource = sqlString.ToList();谢谢
发布于 2019-10-02 21:17:58
将SQL查询更改为
SELECT [DeliveryNote].* FROM [ItemsInStock] + INNER JOIN [DeliveryNote] on [DeliveryNote].[Id] = [ItemsInStock].[DeliveryNoteId]发布于 2019-10-03 21:15:55
要显示应该包含或引用在ItemsInStock表中创建的一些项的DeliveryNote,请使用以下查询:
SELECT DeliveryNote.* FROM [DeliveryNote] INNER JOIN [ItemsInStock] on
[DeliveryNote].[Id] = [ItemsInStock].[DeliveryNoteId]https://stackoverflow.com/questions/58201629
复制相似问题