【问题标题】:Getting information from two tables that are in relation从两个相关的表中获取信息
【发布时间】:2019-06-14 13:59:43
【问题描述】:

是否可以在网格视图中显示两个有关系的表的信息?

例如表1的姓名student和profile

表 2 中他们的缺席学生

我们将在网格视图中同时显示两者的信息。我很高兴成为初学者。 https://i.stack.imgur.com/IFptY.jpg

【问题讨论】:

  • 在 SQL 中可以使用 JOIN。只需谷歌 SQL JOINS,应该会得到很多东西来阅读它\
  • 你可以为我输入代码。我是初学者

标签: sql linq visual-studio-2010


【解决方案1】:

你可以试试这样的:

SELECT * FROM Tbl_Gheybat, InfoStudent WHERE Tbl_Gheybat.IdForenKey = InfoStudent.Id;

【讨论】:

    【解决方案2】:

    您可以建立一个新的ViewModel 以显示在gridview

    例如:假设您的代码中有两个相互关联的类StudentAbsentStudent,您将创建一个新的ViewModel 类并填写您要在网格中显示的数据

    【讨论】:

    • 没有其他的解决办法了؟؟
    • 我认为这是最简单的解决方案,或者您可以将具有所需值的新属性添加到主域并将其映射到查询中。然后正常显示,但要确保它不是数据库映射以避免与数据库操作冲突。
    • 一个问题。然后我可以在 viewMode 上插入或更新
    • 您可以在视图模型上插入或更新是什么意思? View Model 是一个模型类,它只能包含视图所需的那些属性。它还可以包含来自数据库的多个实体(表)的属性。顾名思义,这个模型是专门针对视图要求而创建的。根据以下'stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc'
    • 如果这对您有帮助,请将其标记为答案
    猜你喜欢
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多