数据库 tab 表  有 100条以上数据,其中有 字段 学校名字 schoolName 和 入学类型 theType(含 文艺生、入学生等等):
例如:
  学校名字:      文艺生    保送学生      入学生
  四川大学        150       27            1200
要求  用 GridView 显示,其 显示的 数字 是 相同类型(theType)的,相同学校名字(schoolName)数据 的 数量(count(*))

解决方案 »

  1.   

    求 sql 语句啊 额  - -
      

  2.   

    100个字段,谁看啊?不看何必要花大把时间去处理啊?不过这个就不多纠结了。单说你的问题。你可以使用ObjectDataSource,这样你的界面只需要跟一个业务查询方法相关联,至于你查询多少个数据表、多少数据库,都不用在设计界面时去纠结。你把这个面向对象数据源控件要调用的方法,委托给一个一般般的编程人员去实现就好了,而在设计和调试界面程序时则完全可以先用一个“假的”业务查询方法来返回示例数据。
      

  3.   

    如果你不纠结什么GridView控件,而只是纠结什么sql语句怎么写,那么就可以单独跑到sql server论坛(或者其它数据库论坛)去问问题了。分开成为不同的层次,没有必要跑到sql server论坛去问如何使用asp.net的问题,同样地其实也没有必要花很多时间在asp.net论坛去问如何写sql语句的问题,纠缠在一起来问反而浪费时间。
      

  4.   

    其实 是 两方面都有啊  如果 你让我 用 table 写 出来  其实 也行 我多 查 几次 撒  但是 在  GridView 中 ......
      

  5.   

    sql语句不好实现,有聚合函数,非聚合函数一起显示,最好用MDX查询语句。
      

  6.   


    SELECT schoolName,theType,SUM(number)as number FROM [table] GROUP BY theType,schoolName 
      

  7.   

    源数据SQL语句SELECT schoolName,theType,SUM(number)as number FROM [table] GROUP BY theType,schoolName 
    检索的数据
      

  8.   

    select count(文艺生),count(报送生) from XX where schoolName='四川大学'
      

  9.   

    select count(XX生),count(XX生)  from XX表 where XXname='XX大学'
      

  10.   


    晕死 Count(x)啊 ,不是汇总啊...搞的来 ...这样是求什么的