我需要一些帮助 :)。我试图在我的页面上构建一个通过 gridview 的 Javascript,并为每一行检查存储在该行的某个单元格中的 hiddenvalue。然后它应该根据过滤器值检查它,如果它不匹配隐藏有问题的行。
我怎样才能做到这一点?
我需要一些帮助 :)。我试图在我的页面上构建一个通过 gridview 的 Javascript,并为每一行检查存储在该行的某个单元格中的 hiddenvalue。然后它应该根据过滤器值检查它,如果它不匹配隐藏有问题的行。
我怎样才能做到这一点?
虽然不是最优雅的,但这应该让您朝着正确的方向开始:
<script type="text/javascript">
function HideEvenValueRows() {
var tGrid = document.getElementById('<%= GridView1.ClientID%>');
for (var i = 0; i < tGrid.rows.length; ++i) {
var inputs = tGrid.rows[i].getElementsByTagName("input");
for (var j = 0; j < inputs.length; ++j) {
if (inputs[j].type == "hidden") {
var k = inputs[j].value * 1;
if (k % 2 == 0) {
tGrid.rows[i].style.visibility = "collapse";
}
}
}
}
}
</script>