盼高手帮忙:
   我用的是VB6.0开发工具,数据库是SQL2000 ,如何在datagrid控件最下面添加一个汇总行,来实现某一列或某几列的汇总信息?另外datagrid控件第一列按序号1、2、3...依次显示

解决方案 »

  1.   

    datagrid是绑定记录模式的,不能添加行.
    你可以在表下用LABEL控件模拟汇总列
    或者
    用VSFLEXGRID控件来代替datagrid控件
      

  2.   

    用sql语句汇总select id,name,work_num
    from mytable
    unoin all
    select '' as id,'' as name, sum(work_num) as work_num
    from mytable
    order by id
      

  3.   

    datagrid不能直接绑定记录控件.用ado+datagrid实现,看下面的代码sql="select 字段1,字段2,字段3,字段4 from 表 union " _
       & "select '9999','合计',sum(字段3),sum(字段4) from 表 "
    cn.CursorLocation = adUseClient
    rs.Open sql, cn, adOpenKeyset, adLockOptimistic
    Set DataGrid1.DataSource = rs