如何在打印时在 GridView 中逐页对特定列值求和


sno name  salary
1    xx    10000
2    vv     5000
2    ss   25000
........ 

像这样,我在 GridView 中有 100 条记录。现在我想打印此网格视图,每页有 20 条记录,在页脚中,我必须在该页面中显示总工资的总和。

例如,在银行对账单中,我们将获得这样的贷方和借方余额的页面总和。

我有一个包含 100 条记录的网格视图和一个打印按钮。当我单击打印按钮时,它在 5 页中显示网格视图。现在我想对该页面中的特定列值求和,并在标签中显示该总和值。同样,对于所有页面,我想对页面值求和。

请任何身体以这种方式帮助我。
提前致谢

首先,您要编写用于查找 20 条记录的代码,然后在下面编写用于网格视图中特定列的总和的代码

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();
                        }
                    }

最新更新