使用动态gridview计算总计? [英] Calculate total using dynamic gridview?
本文介绍了使用动态gridview计算总计?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
if(ddlindentno.SelectedItem.Text != "--Select--")
{
foreach (GridViewRow row in GVFeedsaleOrder.Rows)
{
DropDownList ddl = (DropDownList)row.FindControl("ddltype");
DropDownList ddl1 = (DropDownList)row.FindControl("ddlqty");
TextBox txtnufbags = (TextBox)row.FindControl("txtnoofbags");
TextBox txtrateperkg = (TextBox)row.FindControl("txtrateperkg");
if (txtnufbags.Text.Trim() != "" && txtrateperkg.Text.Trim() != "" &&
ddl.SelectedItem.Text != "--Select--" && ddl1.SelectedItem.Text != "--Select--")
{
//CalculateTotal();
objfeedretailPL.sno = Convert.ToInt32(ddlindentno.SelectedValue);
objfeedretailPL.type = Convert.ToInt32(ddl.SelectedValue);
objfeedretailPL.quantity = Convert.ToInt32(ddl1.SelectedItem.Text);
objfeedretailPL.noofbags = Convert.ToInt32(txtnufbags.Text.ToString());
objfeedretailPL.rateperkg = Convert.ToSingle(txtrateperkg.Text.ToString());
objfeedretailPL.username = Session["username"].ToString();
int baginkgs = Convert.ToInt32(ddl1.SelectedItem.Text);
int noofbags = Convert.ToInt32(txtnufbags.Text);
float ratepkg = Convert.ToSingle(txtrateperkg.Text);
float recamt = Convert.ToSingle(lblamtrec.Text.ToString());
float totprvtotal = 0.0f;
totprvtotal = noofbags * ratepkg * ratepkg;
}
}
}
这里我计算第一行动态网格..现在它总共添加下一行..我可以添加..请帮助我
Here i calculate the first row of dynamic grid..now it's total add the next row..how can i add that..please help me
推荐答案
if(ddlindentno.SelectedItem.Text != "--Select--")
{
float totprvtotal = 0.0f;
foreach (GridViewRow row in GVFeedsaleOrder.Rows)
{
DropDownList ddl = (DropDownList)row.FindControl("ddltype");
DropDownList ddl1 = (DropDownList)row.FindControl("ddlqty");
TextBox txtnufbags = (TextBox)row.FindControl("txtnoofbags");
TextBox txtrateperkg = (TextBox)row.FindControl("txtrateperkg");
if (txtnufbags.Text.Trim() != "" && txtrateperkg.Text.Trim() != "" &&
ddl.SelectedItem.Text != "--Select--" && ddl1.SelectedItem.Text != "--Select--")
{
//CalculateTotal();
objfeedretailPL.sno = Convert.ToInt32(ddlindentno.SelectedValue);
objfeedretailPL.type = Convert.ToInt32(ddl.SelectedValue);
objfeedretailPL.quantity = Convert.ToInt32(ddl1.SelectedItem.Text);
objfeedretailPL.noofbags = Convert.ToInt32(txtnufbags.Text.ToString());
objfeedretailPL.rateperkg = Convert.ToSingle(txtrateperkg.Text.ToString());
objfeedretailPL.username = Session["username"].ToString();
int baginkgs = Convert.ToInt32(ddl1.SelectedItem.Text);
int noofbags = Convert.ToInt32(txtnufbags.Text);
float ratepkg = Convert.ToSingle(txtrateperkg.Text);
float recamt = Convert.ToSingle(lblamtrec.Text.ToString());
totprvtotal = noofbags * baginkgs * ratepkg + totprvtotal ;
}
}
}
这篇关于使用动态gridview计算总计?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文