如何手动将其他行添加到ASP.NET网格视图的底部?

时间:2008-12-08 05:27:38

标签: asp.net gridview

我遇到的情况是我使用绑定数据源填充gridview,并且在最底部需要另外两行;一个用于显示列中值的总和,另一个用于显示列中值的平均值。我可以通过聚合从rowDataBound事件中获取的信息来轻松计算这些值,但不知道如何手动将其他两行添加到gridview。任何帮助非常感谢。

2 个答案:

答案 0 :(得分:2)

您可以像使用网格视图中的标题一样使用页脚。另一种解决方案是以这种方式使用查询:

查询1:您的原始查询

UNION

查询2:包含总和的查询

(仅当您不对网格应用分页时才适用)

答案 1 :(得分:1)

如果是单行信息,您可以使用摘要页脚。请参阅Displaying Summary Information in the GridView's Footer

alt text
(来源:asp.net

如果您想要另外两行,可以将行填入IList。在业务逻辑层,您可以向DAL返回的列表中添加更多行。