У меня есть сетка
'/>
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;