ASP.NET 显示数据

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:21:59
在数据库里有一些学生的基本信息,入学号,班级,年级等等。我现在想统计某个年级有多少男生,多少女生,多少党员。
请问:用GrideView能否实现显示,或者用什么控件显示比较好呢?
注意:是统计信息,数据库里没有。
我知道统计很简单,但怎么显示我还是不太明白,如果年级很多或者说还要统计班级,要显示的数据就有很多组,而且还要考虑
以后新添加的年级和班级的显示。(如果不用GrideView,用Table加TextBox应该行,但是显示上如何实现以后对新增年级和班级的显示)

直接用sql语句统计就是了三
select count(*) from [TableName] where Sex='男'
这样就可以了啊
如果你要用GridView的话,数据就是相对固定的了,建议使用存储过程,相当方便,而且提高速度,如果对读取两张表中的数据不熟悉的话,可以把他们存到一张表中。

begin
select * from [Table1] where '条件' into #temp1
select count(*) from [Table1] as Men into #temp2 where '条件'
select * from #temp1,temp2
end

Men就是你要统计的男生人数了
大概就是这个样子写的 比较方便 改一下就行了