<%@ Page Language=
"C#"
AutoEventWireup=
"true"
CodeFile=
"Default.aspx.cs"
Inherits=
"_Default"
%>
<head id=
"Head1"
runat=
"server"
>
<script src=
"Scripts/jquery-2.1.4.min.js"
type=
"text/javascript"
></script>
<title></title>
<script type=
"text/javascript"
>
$(document).ready(function () {
var total;
var columnIndexValue = 4;
var
checked
= $(
'input:checkbox'
).click(function (e) {
var total = 0.0;
$(
"tr:has(:checkbox:checked) td:nth-child("
+ columnIndexValue +
")"
).each(function () {
total += parseFloat($(
this
).text());
});
$(
'#Sum'
).text(
"your total is:"
+ total.toFixed(2));
});
});
</script>
</head>
<body>
<form id=
"form1"
runat=
"server"
>
<div>
<asp:GridView ID=
"grdItems"
runat=
"server"
AutoGenerateColumns=
"false"
>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID=
"chkItem"
runat=
"server"
/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText=
"Name"
>
<ItemTemplate>
<asp:Label ID=
"label2"
Text=
'<%#Eval("Name") %>'
runat=
"server"
/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText=
"Quantity"
>
<ItemTemplate>
<asp:Label ID=
"Label1"
Text=
'<%#Eval("Quantity") %>'
runat=
"server"
/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText=
"Price"
>
<ItemTemplate>
<asp:Label ID=
"Label2"
Text=
'<%#Eval("Price") %>'
runat=
"server"
/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<div id=
"Sum"
>
</div>
<br />
<p> More asp.net source codes, tutorials etc : www.SourceCodeHub.com</p>
</form>
</body>
</html>