VB怎样在DataGrid控件中添加合计行

VB怎样在DataGrid控件中添加合计行,第1张

如果DataGrid与数据库的数据建立了关联,只要在数据库增加最后一条记录,同时把“合计”及数量、金额合计数写入该记录,那么,DataGrid控件中也就出现了合计字样及有关的合计数了。

1.asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="100%" OnRowDataBound="GridView1_RowDataBound" ShowFooter="True">

2.protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

{

//业务汇总

if (e.Row.RowType == DataControlRowType.DataRow)

{

sum1 += int.Parse(e.Row.Cells[1].Text)

sum2 += int.Parse(e.Row.Cells[2].Text)

sum3 += int.Parse(e.Row.Cells[3].Text)

sum4 += int.Parse(e.Row.Cells[4].Text)

}

if (e.Row.RowType == DataControlRowType.Footer)

{

e.Row.Cells[0].Text = "合计:"

e.Row.Cells[1].Text = sum1.ToString()

e.Row.Cells[2].Text = sum2.ToString()

e.Row.Cells[3].Text = sum3.ToString()

e.Row.Cells[4].Text = sum4.ToString()

}

}

在这个事件里按照这个方式写就没问题,这是我项目写的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11634152.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存