2015-04-20 53 views
-1
sno name salary 

1 xx 10000 

2 vv  5000 

2 ss 25000 

........ 

像這樣我在gridview中有100條記錄。 現在我想打印這個gridview每頁有20條記錄,頁腳我必須顯示該頁面總工資的總和。如何在打印時在gridview中明智地列出特定列值

例如在銀行對賬單中,我們將獲得類似信用和借方餘額的明智總和。

我有一個gridview有100個記錄和一個打印按鈕。當我點擊打印按鈕時,它顯示5頁的gridview。現在我想在該頁面中總結特定的列值,並在總結中顯示總和值。對於所有頁面,我想要對頁面值進行求和。

請任何身體以這種方式幫助我。
在此先感謝

回答

3

首先要編寫代碼找到20條記錄,然後下面寫了perticular列的總和代碼的GridView

public int total = 0; 

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
        { 


         if (e.Row.RowType == DataControlRowType.DataRow) 
         { 
          int qty = int.Parse(e.Row.Cells[0].Text); 
          total = total + qty; 
          TextBox1.Text = total.ToString(); 
         } 
        } 
+0

感謝您給答覆。但我需要總和,而點擊打印按鈕 – santhosha

+0

On int qty = int.Parse(e.Row.Cells [0] .Text);編寫你的GridView索引,即你想要打印的列值。 –

+0

所以編寫TextBox1.Text = total.ToString();打印按鈕單擊事件並將總數定義爲公共即公共int總數= 0; –