2009-08-31 7 views
0

こんにちは私のページには、コストの列を表示しているデータグリッドを使用しています。私のページには1000件のレコードが含まれています。私はページあたり25レコードを表示しています。そして、合計をフッタに表示する必要があります。問題はページ単位で合計を表示することです。どうすればそれを達成できますか?Page wise total in grid

答えて

0

あなたは、対応するセル内の各値を追加し、合計金額を表示

DataGrid.ItemDataBound Event

を使用することができます。

このページでも同じです。

Use of DataGrid ItemDataBound Event (C#)

+0

合計を表示しています。私はページごとにそれを計算したい。どうすれば達成できますか? –

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 
    } 
} 
+0

こんにちはCanavar、 私は私のページに同じことをしました。私はページごとに合計ページを計算したいと思います。 –