这是在GridView里面没有控件的情况下,有控件另当别论
或者
//1 读取指定行单元格的值 如果是0则读出其表头的值
//rowIndex=1就是第一行的值
function getCellValueByRow(rowIndex) {
var gdview = document.getElementById("<%=GridView1.ClientID %>");
for (var i = 0; i < gdview.rows(rowIndex).cells.length; i++) {
alert(gdview.rows(rowIndex).cells(i).innerText); //弹出指定行单元格的值
}
}
//2 读取指定列单元格的值 cellIndex=0则为第一列的值
function getValueByCell(cellIndex) {
var gdview = document.getElementById("<%=GridView1.ClientID %>");
for (var i = 0; i < gdview.rows.length; i++) {
alert(gdview.rows(i).cells(cellIndex).innerText); //指定列单元格的值
}
}
//3 读取所有单元格的值
function getValueAll(cellIndex) {
var gdview = document.getElementById("<%=GridView1.ClientID %>");
for (var i = 1; i < gdview.rows.length; i++)//要从1开始,从0则会读出表头的值
{
for (var j = 0; j < gdview.rows(i).cells.length; j++) {
alert(gdview.rows(i).cells(j).innerText); //读取所有单元格的值
}
}
}