c#ASP.Net分组计数查询

时间:2018-02-21 11:19:05

标签: c# asp.net

我有一个返回组计数的查询,如下所示

        private void ListCount(SqlConnection objConnection, string dealerId)
    {
        string strQueryCount = "SELECT tblUsers.DealerId, tblUsers.StatusId, COUNT(tblUsers.StatusId) as statuscount FROM tblUsers where tblUsers.DealerId =  " + dealerId + " group by tblUsers.StatusId, tblUsers.DealerId";

        SqlCommand sqlStatusCount = new SqlCommand(strQueryCount, objConnection);

        SqlDataReader sqlDRStatusCount = sqlStatusCount.ExecuteReader();

    }

这将返回3列,其中一个是dealerid,一个是状态编号,另一个是count

enter image description here

我要做的是根据状态ID将计数显示在我的ascx文件中。

即。在我的ascx文件中,我在页面顶部有各种状态,颜色编码为下面的用户列表,我正在尝试将计数放在它们旁边

我的ascx.cs文件中有一个临时变量设置

TestCount1.Text = "1";
TestCount2.Text = "2";
TestCount3.Text = "3";
TestCount4.Text = "4";
TestCount6.Text = "6";
TestCount7.Text = "7";
TestCount8.Text = "8";

我使用

在我的ascx文件中调用
<asp:Literal ID="TestCount3" runat="server"></asp:Literal>

对C#和.Net来说是全新的,我正在为此遇到障碍,非常感谢任何帮助。

提前致谢

0 个答案:

没有答案