简体   繁体   English

如何从Asp.Net/C# Codebehind中的单个SQL Select语句返回多个字符串变量?

[英]How to return multiple string variables from a single SQL Select Statement in Asp.Net/C# Codebehind?

For example, using following code. 例如,使用以下代码。

SELECT COUNT(1) as 'ClientActive', 

(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'A') AS TotalA,

(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'B') AS TotalB,
(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'C') AS TotalC,
(SELECT COUNT(1) FROM t1 AS t2 WHERE t2.fieldname = 'D') AS TotalD
 FROM t1 WHERE clientstatus='active'

I want something return like this: 我想要这样的回报:

    lblString1.Text = TotalA;
    lblString2.Text = TotalB;
    etc..

Can someone produce a C# code to do this? 有人可以生成C#代码来做到这一点吗? Thank you. 谢谢。

使用DataSet然后遍历它,或者仅获取第一行并将每行值分配给标签(假设您知道如何填充数据集):

lblString1.Text = row["ClientActive"].toString(); lblString2.Text = row["TotalB"].toString(); etc.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用/不使用ASP.net C#中的CodeBehind将DropDownList中的SelectedValue作为查询字符串传递给LinkBut​​ton - How to pass the SelectedValue from a DropDownList as a query string in a LinkButton with/without using CodeBehind in ASP.net C# SQL Server返回具有XML数据类型的Select语句,并将其转换为C#,ASP.Net中的DataSet - SQL Server return Select statement with XML datatype and convert it into DataSet in C#, ASP.Net 如何删除可能由SQL语句ASP.NET C#中单引号引起的STRING VARIABLE引起的错误? - How to remove error, probably caused by STRING VARIABLE with single quotes put in SQL statement ASP.NET C#? 从C#和Asp.Net背后的代码调用JavaScript - Calling javascript from codebehind c# & Asp.Net 从codebehind C#Asp.net添加到列表 - Add to List from codebehind C# Asp.net Jqueryvalidation和Asp.net C#代码隐藏 - Jqueryvalidation and Asp.net C# codebehind 如何在codeBehind ASP.net C#中添加jquery .trigger() - How to Add jquery .trigger() in codeBehind ASP.net C# 如何在C#代码中而不是ASP.net中设置OnSelectedIndexChanged - how to set the OnSelectedIndexChanged in C# codebehind instead of ASP.net 在一个列表中选择多个ListItem <asp:ListBox> 来自C#的代码 - Select multiple ListItems in an <asp:ListBox> from codebehind c# 从C#代码隐藏中删除事件后,如何自动删除ASP.NET Web控件中的事件引用? - How to automatically remove event reference in asp.net webcontrol when event is deleted from C# codebehind?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM