我可以自动计算传递到多行文本框中的浮点值吗

时间:2019-01-28 14:56:39

标签: c# asp.net

我希望使多行文本框能够自动计算传递到多行文本框中的值(浮点数,小数,整数)。用户能够在文本框内传递值,它将自动计算值。数周以来,我一直在尝试解决此问题,但没有成功。我设法解决的唯一部分是将值列表存储在多行文本框中。

<!--aspx file-->
<asp:TextBox ID="textTotal" runat="server" TextMode="MultiLine" 
Width="336px" Height="150px" OnTextChanged="textTotal_TextChanged"> 
</asp:TextBox>

<!--c# back end-->
protected void chk_checked(object sender, EventArgs e)
        {
           CheckBox chk = sender as CheckBox;
           GridViewRow row = (GridViewRow)(chk.NamingContainer);
           int index = row.RowIndex;
           for (int i = 0; i < GridView1.Rows.Count; i++)
        {
            if (i != index)    
    ((CheckBox)GridView1.Rows[i].FindControl("Checkbox1")).Checked = false;
        }
        if (chk.Checked)
        {
            textArea.Text += row.Cells[1].Text + "\n";
            textTotal.Text += row.Cells[3].Text + "\n";


        }
        else
        {
            textArea.Text = string.Empty;
            textTotal.Text = string.Empty;


        }



    }

我的项目是用户可以从gridview中选择行,并将这些值传递给texbox。支持textArea.Text以将存储在row.cells [1]中的项目数组存储给用户。应该将textTotal.Text接收并计算存储在row.cells [3]中的所有项目价格的总和,但是这些值只是像textArea.Text中的列表所示。有人可以帮我吗?

0 个答案:

没有答案