在C#的ASP.NET中使用count函数 count(学号)as人数,怎么将统计的人数列用GridView显示出来?
在C#的ASP.NET中使用count函数count(学号)as人数,怎么将统计的人数列用GridView显示出来?...
在C#的ASP.NET中使用count函数 count(学号)as人数,怎么将统计的人数列用GridView显示出来?
展开
1个回答
展开全部
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 就可以了!
请采纳!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询