正如您所提到的,您也尝试了JS作为解决方案。所以我在JS中发布你的解决方案。
我以为你
标签
身份证件
磅/平方英寸
(此处要显示相应列名Tutar的总和)。
您的标签
<asp:Label ID="lbl" runat="server"></asp:Label>
您只需要在复选框中添加一个类。我用过
mychk公司
.
所以复选框的代码如下
Columns>
<asp:TemplateField HeaderText="Seç" HeaderStyle-Width="50px">
<ItemTemplate>
<asp:CheckBox ID="chkRow" runat="server" Checked="false" class="mychk" />
</ItemTemplate>
</asp:TemplateField>
您的jquery将是
<script type="text/javascript">
$(document).ready(function () {
var sum = parseInt($('#lbl').html()) || 0;
$('.mychk input[type="checkbox"]').on('change', function () {
if ($(this).is(':checked')) {
sum += parseInt($(this).closest('tr').find('td:eq(2)').html()) || 0;
} else {
sum -= parseInt($(this).closest('tr').find('td:eq(2)').html()) || 0;
}
$('#lbl').html(sum);
});
});
</script>
当你
check
或
uncheck
这个
checkboxes