Gridview中的折扣计算

本文关键字:计算 Gridview | 更新日期: 2023-09-27 18:17:13

在我的gridview中,我有销售价格,数量,折扣,净额。用户输入数量和折扣,结果应该显示在netamount列中。我正在尝试使用此代码,它不来:

        foreach (GridViewRow row in GridView1.Rows)
        {
            Label subtot;
            TextBox txtSerAmt = (TextBox)row.FindControl("TxtServiceAmount");
            TextBox txtQuantity = (TextBox)row.FindControl("txtQuantity");
            TextBox txtdsAmount = (TextBox)row.FindControl("txtdsAmount");
            TextBox TxtNetAmt = (TextBox)row.FindControl("TxtNetAmt");
            if (txtSerAmt != null && txtQuantity != null && txtdsAmount != null)
            {
               TxtNetAmt.Text = (((
               Convert.ToDouble(txtSerAmt.Text) * Convert.ToDouble(txtQuantity.Text))) * Convert.ToDouble(txtdsAmount.Text)/100).ToString();
            }
        }

我写的这段代码textchanged事件帮助我解决了这个问题..........

Gridview中的折扣计算

TextBox控件的名称是否与示例中的相同?再看一下,因为有些名字的开头是大写字母,有些则不是。也许你把名字弄混了。c#是区分大小写的