【问题标题】:How to assign the value(total values added from each textbox) to the 'txtTotal' Textbox in gridview如何将值(从每个文本框添加的总值)分配给 gridview 中的“txtTotal”文本框
【发布时间】:2010-03-02 15:30:32
【问题描述】:

我有一个网格视图

' /> 总计

我的代码:

protected void btnGetTotal_Click(object sender, EventArgs e)
{
    int Rowindex = 0;

    StringCollection sc = new StringCollection();

    if (ViewState["CurrentTable"] != null)
    {
        DataTable dtCurrenttable = (DataTable)ViewState["CurrentTable"];

        if (dtCurrenttable.Rows.Count > 0)
        {
            for (int i = 1; i <= dtCurrenttable.Rows.Count; i++)
            {
                TextBox txtFeesAmount = (TextBox)gvSales.Rows[Rowindex].Cells[1].FindControl("txtAmount");

                Total += Convert.ToInt32( txtFeesAmount.Text);
                tostring= Total.ToString();
                tostring = ((TextBox)gvSales.FooterRow.FindControl("txtTotal")).Text;

            }
        }
    }


}

taxtbox 中的值被添加,当显示在页脚模板中时,它不会与添加的值一起分配。 它给了我错误:

对象引用未设置为对象实例。

如何将值(从每个文本框添加的总值)分配给gridview中的'txtTotal'文本框

即在这一行

tostring = ((TextBox)gvSales.FooterRow.FindControl("txtTotal")).Text;

【问题讨论】:

    标签: c# asp.net gridview


    【解决方案1】:

    这样做:

    grdList.Columns[2].FooterText = sumDebit.ToString();
    

    【讨论】:

    • 是的,它成功了,但我没有得到显示在总文本框中的值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多