c# - 如何从表中添加一些列并在另一个表中显示它们

标签 c# database entity-framework

我正在尝试创建存储程序。

我有 3 个 DataGridView(Picture of menu),1 个用于项目,2 个用于交货单,3 个用于显示交货单包含的项目(DbModel)。

我想将 ItemsInStock 中的 5 件商品添加到 DeliveryNote,当我单击该 DeliveryNote 时,会显示我在 DataGridView 中添加的商品。

然后在下一个 DeliveryNote 中添加 7 个项目并在我单击 DeliveryNote 时显示它们,就像那样...

我试图用这段代码来做到这一点,但它没有用,我不确定我的方法是否正确。我也在使用 Entity Framework 。

string sqlString = "SELECT * FROM [ItemsInStock] " + "INNER JOIN [DeliveryNote] on [DeliveryNote].[Id] = [ItemsInStock].[DeliveryNoteId]";

ShowItemsInDeliveryNoteDgw.DataSource = sqlString.ToList();

谢谢

最佳答案

将您的 SQL 查询更改为

SELECT [DeliveryNote].* FROM [ItemsInStock] + INNER JOIN [DeliveryNote] on [DeliveryNote].[Id] = [ItemsInStock].[DeliveryNoteId]

关于c# - 如何从表中添加一些列并在另一个表中显示它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58201629/

相关文章:

c# - 在 LINQ to Entities 中重用选择表达式

c# - 如何在自定义事件参数中传递 View 模型

c# - 将SQL字符串查询改为参数化查询;使用C#调用数据库类文件的语法

c# - 将表名传递给 dbContext 并从 Entity Framework 中的表中获取值

c# - 与 SQL UPDATE 等效的 Entity Framework 是什么?

c# - 在 ASP.Net Identity 2.0 UserManager.Users.ToListAsync 和 UserManager.FindByIdAsync 上包含属性

c# - C++ Vector 类似于 C# 中的类

database - 在 Oracle 11g R2 中解锁帐户

android - 访问数据库 RECEIVE_BOOT_COMPLETED

mysql - 如何在 SQL 中取回常量值