0

假设我有一张员工表和一张公司表。每个员工都属于一家公司,因此在公司表的员工表中有一个外键列。

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

怎么做?

4

1 回答 1

0

您应该在数据层而不是 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

于 2012-05-13T17:23:36.067 回答