c#语言:
if (e.Row.RowIndex >= 0)
{
sum += Convert.ToDecimal(e.Row.Cells[4].Text);
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[3].Text = "所选商品的折后总价为:";
e.Row.Cells[4].Text = sum.ToString();
AllPrice = sum;
} 这个是没有分页前的程序,怎么改在分页后显示总价为多页的总价,成功及给分。谢谢啦
if (e.Row.RowIndex >= 0)
{
sum += Convert.ToDecimal(e.Row.Cells[4].Text);
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[3].Text = "所选商品的折后总价为:";
e.Row.Cells[4].Text = sum.ToString();
AllPrice = sum;
} 这个是没有分页前的程序,怎么改在分页后显示总价为多页的总价,成功及给分。谢谢啦
解决方案 »
- 无法将类型为“System.DBNull”的对象强制转换为类型“System.String”。
- 导出excel 本地正常,架在服务器上之后导出文件为空
- 多表查询的sql语句怎么为gridview赋值???
- 如何应用外部类到项目中
- 请教个问题,望高手指点
- 关于ASP.NET打印水晶报表的问题,请大家务必进来看看.谢谢!
- 关于UltraWebTab的基本使用
- 如何将图片通过函数直接转换数据后存入SQL数据库的image类型?
- Visual Studio无法创建或打开应用程序 因为计算机上没有运行Web服务器。请先启动Web服务器再进行下一步操作
- 求教如何让用户自定义页面上的控件?
- 怎样让我的错误捕捉日志和系统自己捕捉写的日志是一样的?有完整的描述、事件id、应用程序信息、用户主机地址等?
- paypal返回值问题
或者你循环页数,分别得到每页的和。放入SESSION或者HiddenFiled或者lable
最后相加。
{
int total = 0;
for (int i = 0; i < ds2.Tables[0].Rows.Count; i++)
{
if (ds2.Tables[0].Rows[i]["plan_package"].ToString() != "")
{
total += Convert.ToInt16(ds2.Tables[0].Rows[i]["plan_package"].ToString());
}
}
this.Label5.Text = "共计: " + total.ToString() + " ";
}
注意table 紧挨着gridview 然后背景色和gridview的接近 显示效果很好。。
也没必要去折腾 分页的那种显示了。。
string Sum = dt.Compute("sum(jine)", "true").ToString();