2012-05-10 4 views
0

나는 도움이 필요해 :). 내 페이지 및 각 행에 대한 gridview를 통해가는 자바 빌드를 시도하는 그 행의 특정 셀에 저장된 숨겨진 값을 확인하십시오. 그런 다음 filtervalue에 대해이를 점검하고 일치하지 않으면 해당 행을 숨 깁니다.Javascript, 숨겨진 값을 확인 gridview 통해 반복

어떻게하면됩니까?

+0

당신이 당신의 gridview의 결과 인 HTML을 보여 주시겠습니까? –

답변

2

가장 우아하지, 이것은 당신이 올바른 방향으로 시작해야하지만 :

<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> 
관련 문제