【问题标题】:How to show parent objects attribute in gridview? ASP.NET如何在gridview中显示父对象属性? ASP.NET
【发布时间】:2012-05-21 08:27:20
【问题描述】:

假设我有一张员工表和一张公司表。每个员工都属于一家公司,所以company表的employee表中有一个外键列。

我在 default.aspx 上为员工创建了一个 gridview 组件,并使用 sqldatasource 将其绑定到数据库表。所以我可以看到所有数据,但我希望 gridview 显示用户所属的公司名称,而不是 company_id 字段。

如何做到这一点?

【问题讨论】:

    标签: c# asp.net one-to-many


    【解决方案1】:

    您应该在数据层而不是 UI 中处理它。在 SqlDataSource 的 SelectCommand 属性中使用 SQL Join。

    关于 SQL 连接类型的更多信息:

    http://www.w3schools.com/sql/sql_join.asp

    http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html

    【讨论】:

      猜你喜欢
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多