Как назначить значение (суммарные значения, добавленные из каждого текстового поля) текстовому полю 'txtTotal' в виде сетки - PullRequest
0 голосов
/ 02 марта 2010

У меня есть сетка

'/> Total

мой код позади:

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;

            }
        }
    }


}

Значения в текстовом поле добавляются, и при отображении в шаблоне нижнего колонтитула оно не влияет на добавленное значение. это дает мне ошибку:

Ссылка на объект не установлена ​​на экземпляр объекта.

Как назначить значение (суммарные значения, добавленные из каждого текстового поля) текстовому полю'xtTotal 'в виде сетки

т.е. в этой строке

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

1 Ответ

0 голосов
/ 02 марта 2010

сделать так:

grdList.Columns[2].FooterText = sumDebit.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...