子查询
select Order.*,(select sum(price) from Book on Book.OrderID=Order.关联ID)as ALLPrice from  Order

解决方案 »

  1.   

    如果DATAGRID不翻页的话,可以在FOOT处加上总价格,而这个价格是通过ITEM DATA绑定时循环累计的。
      

  2.   

    在网上找一个DATAGRID添加统计行的代码。
      

  3.   

    1.select
    2.compute
    3.footer+item bound
    pangzipangpang(pangzi) footer显示可以做成是所有页的总合,这样有合理性,不受分页限制而且还简单。
      

  4.   

    如果你的表结构如下:
    declare  @book table(bookId int, price numeric(10,2))
    declare  @order table(orderId int, bookId int, Qty int)那么可以这样汇总:
    select a.orderId, (a.Qty * b.price) as total
    from @order a
    left join @book b on a.bookId = b.bookId
      

  5.   

    DataGrid的每一行是一条订单记录,我是要求这一条订单的总金额
      

  6.   

    select sum(column) from tablename