Значение нижнего колонтитула Gridview не работает с javascript
я м пользующиеся элемента управления GridView, в предыдущей колонке ярлык значение, называемое lbl_pre, колонка текстовое поле с именем txt_pre который используется, чтобы сделать запись , другой лейбл, названный в столбце lbl_sum, который будет использоваться Предыдущее значение + пользователей введите значение
теперь мое значение lbl_pre + txt_pre работает нормально, и lbl_sum показывает правильный вывод, но общее количество lbl_sum не работает.
Что я уже пробовал:
<script type="text/javascript"> function Calctotal_pre(PreviousValue, txtvalue, TotalValue) { var uservalue = parseFloat(document.getElementById(txtvalue).value); var TotalVar = document.getElementById(TotalValue); var TotalValue = parseFloat(PreviousValue + uservalue ); TotalVar.innerHTML = TotalValue; var total_allPY = 0; $($("[id*=GvList] [id*=lbl_sum]")).each(function () { if (!isNaN(parseFloat($(this).val()))) { total_allPY += parseFloat($(this).val()); } }); $("[id*=GvList] [id*=lbl_PY_total]").html(total_allPY); } </script> ----------------CODE PART-------------- protected void GvList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Label lblList = (Label)e.Row.FindControl("lbl_pre"); PreVal += Convert.ToDecimal(lblList.Text); txt_pre.Attributes.Add("onkeyup", "Calctotal_pre(" + PreVal + ", '" + txtqut.ClientID + "','" + lbl_sum.ClientID + "')"); } }