在ASP.NET页面上,我有一个配置了以下SELECT命令的SqlDataSource:
SELECT AVG(Rating) FROM [Ratings] WHERE ([AlbumID] = @AlbumID)
我如何将该平均值放入标签中?
您需要使用FormView控件将Label放入.
像这样的东西:
<asp:formview id="formview1" runat="server" datasourceid="your-datasource-id">
<itemtemplate>
<asp:label id="label1" runat="server" text='<%# Eval("column-name") %>' />
</itemtemplate>
</asp:formview>
Run Code Online (Sandbox Code Playgroud)
替换your-datasource-id并column-name在上面的代码中.
PS:您可能需要更改查询以获得该值的列名:
SELECT AVG(Rating) AS "average" FROM [Ratings] WHERE ([AlbumID] = @AlbumID)
Run Code Online (Sandbox Code Playgroud)