C# 在中继器中使用多个查询
如何在asp.net的转发器中使用多个查询。例如,我在下面有一个转发器,我想在其中使用类别名称,我还想使用一个查询,该查询将返回表中类别的计数,我将如何做到这一点 中继器C# 在中继器中使用多个查询,c#,asp.net,C#,Asp.net,如何在asp.net的转发器中使用多个查询。例如,我在下面有一个转发器,我想在其中使用类别名称,我还想使用一个查询,该查询将返回表中类别的计数,我将如何做到这一点 中继器 asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ Connecti
asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"
asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT [CategoryID], [CategoryName], [Description], [Picture] FROM [Categories]"></asp:SqlDataSource>
asp:Repeater ID=“Repeater1”runat=“server”DataSourceID=“SqlDataSource1”
asp:SqlDataSource ID=“SqlDataSource1”runat=“server”ConnectionString=”“ProviderName=”“SelectCommand=“从[Categories]中选择[CategoryID]、[CategoryName]、[Description]、[Picture]”>
您可以按如下方式编写嵌套查询:
SELECT [CategoryID], [CategoryName], [Description], [Picture], (SELECT COUNT(*) FROM SOURCE_TABLE_NAME WHERE [CategoryID]=a.[CategoryID]) as [CATCOUNT] FROM [Categories] a
其中SOURCE_TABLE_NAME是要从中获取类别计数的表名