我在我的网络中GridView
使用SqlDatasource
将数据插入到网格视图的行中。
网格例如: ID 名称 genre_id
现在我有一个带有流派的歌曲表和表格(genre_id,genre_name),我想在网格中使用genres_name而不是genres_id
这是GridView的SqlDataSource
:
<asp:SqlDataSource ID="StationsDataSource" runat="server"
ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:TvSQLManagerConnectionString %>"
SelectCommand="SELECT [id],[name],[genre] FROM songs ORDER BY [name]"
</asp:SqlDataSource>
答案 0 :(得分:1)
使用SQL Join
也可以从Genre表中获取数据。
将SelectCommand
中的查询替换为
SELECT S.ID,S.NAME.G.GENRE_NAME AS GENRE FROM SONGS S
INNER JOIN
GENERES G ON S.GENRE=G.GENRE_ID