Gridview行有多个记录

时间:2011-08-17 11:44:53

标签: asp.net vb.net

我有一个检索员工信息的存储过程 - 我不想编辑这个存储过程,因为它在网站上全局使用。

现在我的困境是,如何在网格视图的列中放置多行记录。 Gridview是否足够强大到我下面的场景,或者我真的需要编辑存储过程或我的副本。感谢

按存储过程检索记录

Employee_ID    Purchase ID   Amount 
    1           0123456       100
    1           012356        560
    1           012446        560
    1           012126        560
    2           011122        100
    2           051122        200

我想在gridview中实现这个目标

Employee ID    Purchase ID    Total Amount
-----------------------------------------
    1           012345           1780
                012346         
                012446 
                012126         
    2           011122           3000
                051122                      

2 个答案:

答案 0 :(得分:0)

您可以创建一个仅用于此gridview的新存储过程,保留现有的存储过程,这样就不会破坏代码的其他部分。

或者,如果您不想创建新的存储过程,则可以对vb代码中的总计求和,尽管这比在数据库级别执行更多的工作。你可以使用gridview的数据源,而不是gridview本身。

答案 1 :(得分:0)

您可以添加模板列,然后使用(我相信)</td></tr><tr><td>

启动它

在任何情况下,每个gridview模板列都隐式地(你看不到它)呈现打开/关闭你输入的任何内容的td标签。