Я вычисляю сумму значений поля цены просмотра сетки, которая является текстовым полем в событии просмотра сетки с текстовым полем.но пока курсор подходит к этой строке: total +=Convert.ToDecimal(mytextbox);
получение исключения: входная строка была в неправильном формате.Вот мой gridviewtext изменил код события:
protected void txtPrice_OnTextChanged(object sender, System.EventArgs e)
{
decimal total = 0.0m;
foreach (GridViewRow gvr in GrdTabRow.Rows)
{
if (gvr.RowType == DataControlRowType.DataRow)
{
TextBox tb = gvr.FindControl("txtPrice") as TextBox;
string mytextbox = tb.ToString();
if (!mytextbox.Equals("") && mytextbox != null)
{
total +=Convert.ToDecimal(mytextbox);
}
}
GrdTabRow.FooterRow.Cells[2].Text = total.ToString();
}
}