0

従業員テーブルと会社テーブルがあるとしましょう。すべての従業員は会社に属しているため、会社テーブルの従業員テーブルには外部キー列があります。

従業員用にdefault.aspxにgridviewコンポーネントを作成し、sqldatasourceを使用してデータベーステーブルにバインドしました。したがって、すべてのデータを表示できますが、company_idフィールドの代わりに、グリッドビューにユーザーが属する会社名が表示されるようにしたいと思います。

どうやってするか?

4

1 に答える 1

0

UIではなくデータレイヤーで処理する必要があります。SqlDataSourceのSelectCommandプロパティでSQL結合を使用します。

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 に答える