使用JavaScript计算过滤后的GridView绑定字段列的总和
我在ASP.net网页上有两个使用JavaScript计算过滤后的GridView绑定字段列的总和,javascript,asp.net,Javascript,Asp.net,我在ASP.net网页上有两个文本框和一个GridView。一个textbox过滤GridView的绑定字段Columns <asp:TextBox ID="txtName" class="tbox" style="width:330px" AutoPostBack="true" onkeypress="" runat="server" onkeyup="Se
文本框
和一个GridView
。一个textbox
过滤GridView
的绑定字段Columns
<asp:TextBox ID="txtName" class="tbox" style="width:330px" AutoPostBack="true" onkeypress="" runat="server" onkeyup="Search_Gridview(this)"></asp:TextBox>
用于Gridview过滤的Javascript
<script type="text/javascript">
function Search_Gridview(strKey) {
var strData = strKey.value.toLowerCase().split(" ");
var tblData = document.getElementById("<%=GridView1.ClientID %>");
var rowData;
for (var i = 1; i < tblData.rows.length; i++) {
rowData = tblData.rows[i].innerHTML;
var styleDisplay = 'none';
for (var j = 0; j < strData.length; j++) {
if (rowData.toLowerCase().indexOf(strData[j]) >= 0)
styleDisplay = '';
else {
styleDisplay = 'none';
break;
}
}
tblData.rows[i].style.display = styleDisplay;
}
}
</script>
功能搜索\u网格视图(strKey){
var strData=strKey.value.toLowerCase().split(“”);
var tblData=document.getElementById(“”);
var数据;
对于(变量i=1;i=0)
styleDisplay='';
否则{
styleDisplay='none';
打破
}
}
tblData.rows[i].style.display=styleDisplay;
}
}
<asp:TextBox ID="txtTotal" class="tbox" style="width:200px;margin-right:10px;float:right;" runat="server" Height="22px"></asp:TextBox>
<script type="text/javascript">
function Search_Gridview(strKey) {
var strData = strKey.value.toLowerCase().split(" ");
var tblData = document.getElementById("<%=GridView1.ClientID %>");
var rowData;
for (var i = 1; i < tblData.rows.length; i++) {
rowData = tblData.rows[i].innerHTML;
var styleDisplay = 'none';
for (var j = 0; j < strData.length; j++) {
if (rowData.toLowerCase().indexOf(strData[j]) >= 0)
styleDisplay = '';
else {
styleDisplay = 'none';
break;
}
}
tblData.rows[i].style.display = styleDisplay;
}
}
</script>