C# Net如何使用javascript迭代网格中的所有行

C# Net如何使用javascript迭代网格中的所有行,c#,javascript,asp.net,C#,Javascript,Asp.net,我在计算网格时遇到问题,我制作了函数,但它只在网格的第一行工作,计算第一行网格的总计,然后在“总计”文本框中显示该值。我想在所有4行网格上做同样的事情,我该怎么做?请帮忙。 函数计算器总计(){ var-Gtot=0 var RowCount = 0; //var RowCount = document.getElementById('<%= hfGrdRows.ClientID%>').value - 0; /

我在计算网格时遇到问题,我制作了函数,但它只在网格的第一行工作,计算第一行网格的总计,然后在“总计”文本框中显示该值。我想在所有4行网格上做同样的事情,我该怎么做?请帮忙。 函数计算器总计(){ var-Gtot=0

            var RowCount = 0;
            //var RowCount = document.getElementById('<%= hfGrdRows.ClientID%>').value - 0;
            //alert(RowCount);
            var grid = document.getElementById('<%= Grd_Exams.ClientID%>');
            for (var i = 1; i < grid.rows.length ; i++) {

                    var cell = grid.rows[i].cells;
                    //var HTML = cell[0].innerHTML;

                        var Participation = document.getElementById('txtCl_Part').value - 0;

                        var Assgnmnt = document.getElementById('txtAssgnmnt').value - 0;
                        var Quiz = document.getElementById('txtQuiz').value - 0;
                        var WrPaper = document.getElementById('txtWP').value - 0;
                        var OSME = document.getElementById('txtOSME').value - 0;
                        //for (var i = 1; i < grdLength - 1; i++) {

                        var Total = parseFloat(Participation) + parseFloat(Assgnmnt) + parseFloat(Quiz) + parseFloat(WrPaper) + parseFloat(OSME);
                        if (!isNaN(Total)) {
                            document.getElementById('txtTotal').value = Total;
                        }
                        else {
                            alert("Nikal");
                        }
                    }
                var getTotal = document.getElementById('txtTotal').value - 0;
                var Gtot = parseInt(Gtot) + parseFloat(getTotal);
                if (!isNaN(Gtot)) {
                    document.getElementById('txtGTot').value = Gtot;
                }

                else {
                    alert("Cannot Show Total");
                }

                var Percentage = (parseFloat(Gtot) * 100) / 400;

                if (!isNaN(Percentage)) {
                    document.getElementById('txtPercent').value = Percentage;
                }
                else {
                    alert("Cannot show percentage");
                }
        }
var RowCount=0;
//var RowCount=document.getElementById(“”).value-0;
//警报(行计数);
var grid=document.getElementById(“”);
对于(var i=1;i
Gridview只是一个表格

var table = document.getElementById("mytable");
 for (var i = 0, row; row = table.rows[i]; i++) {
 //row
 for (var x = 0, col; col = row.cells[x]; x++) {
 // column & column cell
  if (x===0) {
  //first column
  var cell = row.cells[x];
 // do something with cell
    }
  }  
 }

你能给我详细介绍一下吗?