怎么实现文章统计功能,现在我有一个新闻类别表(体育,娱乐,财经)相统计每个月的新闻数量
1,用什么控件好啊
2,我自己想的是用gridview绑定类别表 ,但是不知道怎么在列后面添加数目
希望听听大家有什么意见。
不好意思,很菜。

解决方案 »

  1.   

    datalist和Repeater,数据用sql统计好了绑定~
      

  2.   

    sql语句统计,查询获取到数据集
    绑定到reapter
      

  3.   

    从来都是用Repeater没结果过datalist gridview
    就因为老师曾今说了句。。datalist gridview会产生很多HTML代码
      

  4.   

    可能是我没说明白。两张表,一张类别表,一张新闻表。现在我要做的是统计类别的(这个时间段到另一个时间段)新闻数量。
    你说的,也可能是我太菜了,没明白你的意思。他的sql语句怎么写?
    比如:sqlstr=“select leibie from lbtable”;ds=bll。Rep(sqlstr);//绑定类别
    怎么写sql去另一张表统计呢?
      

  5.   

    我觉得他们是这个意思。。每次发表新闻就更新数据库(insert),然后再将数据库里面的数据查询出来,接着数据绑定个人理解 也许不是这样
      

  6.   

    错了 不是insert  检讨
      

  7.   

    怎么实现文章统计功能,两张表,一张类别表,一张新闻表。现在我要做的是统计类别的(这个时间段到另一个时间段)新闻数量。
    1,用什么控件好啊
    2,我自己想的是用gridview绑定类别表 ,但是不知道怎么在列后面添加数目
    希望听听大家有什么意见。
    不好意思,很菜。
      

  8.   

    用reperter 控件,可以将两个表链接在一起,然后按类别分组统计,用count计算记录数。最后将查询到的结果绑定就ok了
      

  9.   

    楼主,建议你把你的数据库表的结构贴出来!有东西才有真相!!可以这样设计:一张新闻类别表 有 TypeID TypeName 两个字段,另外一张是 新闻表 NewsID,NewsTitle,NewsContent,TypeId现在要统计每种类别新闻的总数可以这样写,select count(*),b.TypeName from 新闻表,新闻类别表 as b
    where 新闻表.TypeId=新闻类别表.TypeId group by b.TypeName
      

  10.   

    select count(新闻类别字段名称) from 新闻表名称 where datediff(day,新闻录入时间字段名称,'2010-3-1') > 0 group by 新闻类别字段名称DATEDIFF 函数计算指定的两个日期中第二个日期与第一个日期的时间差的日期部分。换句话说,它得出两个日期之间的间隔。结果是等于 date2 - date1 的日期部分的带符号整数值。以下查询使用日期 2001 年 11 月 30 日,并得出 DueDate 与该日期之间相差的天数: 复制代码 
    USE AdventureWorks;
    GO
    SELECT DATEDIFF(day, DueDate, 'Nov 30 2001')
    FROM Sales.SalesOrderHeader;
    GO
     
    大连旅程网 大连假日旅行网