在C#的ASP.NET中使用count函数 count(学号)as人数,怎么将统计的人数列用GridView显示出来?

在C#的ASP.NET中使用count函数count(学号)as人数,怎么将统计的人数列用GridView显示出来?... 在C#的ASP.NET中使用count函数 count(学号)as人数,怎么将统计的人数列用GridView显示出来? 展开
 我来答
日落的糖Kf
2017-11-30 · TA获得超过4万个赞
知道大有可为答主
回答量:3400
采纳率:0%
帮助的人:550万
展开全部

1 gridview 上加入 


            <asp:GridView ID="gridViewId" runat="server" AutoGenerateColumns="False"
                BackColor="White" BorderColor="#3366CC" BorderStyle="None" 
                BorderWidth="1px" CellPadding="4" Width="100%" PageSize="15" 
                OnRowDataBound="gridView_RowDataBound" >

2 后台 加入事件

     protected void gridView_RowDataBound(object sender, GridViewRowEventArgs e)
        {

            try
            {
                //如果是绑定数据行 
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    if (e.Row.RowIndex >= 0)
                    {
                       e.Row.Cells[6].Text ="合计数";
                    }
                }
            }
            catch { }

        }

请采纳,有疑问及时沟通!

追问
这样GridView表格里显示的是合计数三个字,我是想绑定数据库,然后显示数值
追答
1 sql 语句请使用 over 函数 select [列1],[列2],[列3],  COUNT([学号]) OVER() AS countAll   from [表]
2 gridview绑定数据的话 列指向 countAll 就可以了!
请采纳!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式