网格中的页面总数

时间:2009-08-31 10:19:11

标签: c# asp.net

您好我在我的页面中使用数据网格,其中我正在显示一个费用列。我的页面包含1000条记录。我每页显示25条记录。我必须在页脚中显示总数。问题是我想按页面显示总数。我怎样才能实现它?

2 个答案:

答案 0 :(得分:0)

您可以使用

DataGrid.ItemDataBound Event

在相应的单元格中添加每个值并显示总金额。

在此页面中也是如此。

Use of DataGrid ItemDataBound Event (C#)

答案 1 :(得分:0)

在gridview的RowDataBound事件中,将您的值添加到页面级变量

void OrderGridView_RowDataBound(Object sender, GridViewRowEventArgs e) 
{
    if (e.Row.RowType == DataControlRowType.DataRow) {
        // add your value to a local variable here.
    }
}

并在RowCreated事件中,检查该行是否为页脚,然后将您的总数添加到页脚:

void OrderGridView_RowCreated(Object sender, GridViewRowEventArgs e) 
{
    if (e.Row.RowType == DataControlRowType.Footer) {

        // add your total to footer here
    }
}