У меня возникли проблемы с передачей данных из внутренней сетки в основную, как показано в этом пи c
Я перепробовал слишком много решений, которые я могу найти, используя C# и Jquery. Это простая фотография, чтобы получить
Теперь это счет, считанный из базы данных, чтобы показать несколько данных, поскольку сетка содержит другую сетку по обычному коду, доступ к gridview2 для получения данных был невозможен. все, что я хочу, это получить "сумму" из gridview2, затем вычислить "сумму", затем передать ее в "total" в gridview1, также я получаю Jquery ничего не делать, это простой код обоих полей, я хочу сделать сумму с Jquery
<script type="text/javascript">
$(function () {
var fields = document.getElementsByClassName('clstocal');
var sum = 0;
for (var i = 0; i < fields.length; ++i) {
var item = fields[i];
sum += parseInt(item.innerHTML);
}
$("#totalprice").text(sum);
}); // this code get it from this site
</script>
<asp:TextBox ID="amount" CssClass ="clstocal" autopostback="true" runat="server" Enabled="False" Height="24px" Text='<%# Bind("body_total") %>' Width="98px" OnTextChanged="amount_TextChanged"></asp:TextBox>
и
<asp:TextBox ID="totalprice" runat="server" Enabled="False" Height="22px" Width="145px" OnTextChanged="totalprice_TextChanged" autopostback="true"></asp:TextBox>
Есть простое решение, но не хорошее решение - это сумма результатов в базе данных, затем прочитать ее снова, но это совсем не эффективен ..