怎样在js中读出datagrid控件中的值

2025-04-25 21:36:22
推荐回答(2个)
回答1:

参考代码如下:
这是在GridView里面没有控件的情况下,有控件另当别论 ;

var gdview=<%=gridview.ClientID%>;//gridview是GridView控件的ID

或者

var gdview=document.getElementById("<%=gridview.ClientID %>");

//1 读取指定行单元格的值如果是0则读出其表头的值
//rowIndex=1就是第一行的值
function getCellValueByRow(rowIndex)
{
for(var i=0;i{
alert(gdview.rows(rowIndex).cells(i).innerText);//弹出指定行单元格的值

}
}

//2 读取指定列单元格的值 cellIndex=0则为第一列的值
function getValueByCell(cellIndex)
{
for(var i=0;i{
alert(gdview.rows(i).cells(cellIndex).innerText);//指定列单元格的值
}
}

//3 读取所有单元格的值
function getValueAll(cellIndex)
{
for(var i=1;i{
for(varj=0;j{
alert(gdview.rows(i).cells(j).innerText);//读取所有单元格的值
}
}
}

//4 读取列标头的值
functioin getValueTitle()
{
for(var i=0;i{
alert(gdview.rows(0).cells(i).innerText);//读取列标头的值

}
}

回答2: