我有一种情况,我正在使用绑定数据源填充gridview,并希望在最底部有两个额外的行;一个用于显示列中值的总和,另一个用于显示列中值的平均值。我可以通过聚合从rowDataBound事件中获取的信息来轻松计算这些值,但不知道如何手动将其他两行添加到gridview。任何帮助非常感谢。
您可以像使用网格视图中的标题一样使用页脚。另一种解决方案是以这种方式使用查询:
查询1:您的原始查询
UNION
查询2:包含总和的查询
(仅当您不对网格应用分页时才适用)
如果是单行信息,您可以使用摘要页脚。见Displaying Summary Information in the GridView's Footer。
(来源:asp.net)
如果你想要两个额外的行,你可以将行填充到IList
中。在业务逻辑层,您可以向DAL返回的列表中添加更多行。