问题是:我有一个GridView控件,它使用SQL表中的数据填充。每列都有简单的数据,如字符串或整数。我的最后一栏是"选择CommandField",点击时会弹出一个表单。我试图在JavaScript中创建一个函数,它需要使用所选行的第一列的值;这个语法怎么样?
与C#一样,它将是
var grid = document.getElementById('myGridView');
var gridRow = grid.rows[<what_Should_I_Type_Here?>].cells[0].text
所以在JavaScript中它应该像
{{1}}
非常感谢你!
答案 0 :(得分:0)
var grid = document.getElementById('myGridView');
var gridRow = grid.rows[document.getElementById("myGridView").selectedIndex].cells[0].text;
答案 1 :(得分:0)
function Redirect(row) {
var rowData = row.parentNode.parentNode;
var rowIndex = rowData.rowIndex;
var grid = document.getElementById('ContentPlaceHolder1_Grd_Dashboard');
var value = grid.rows[rowIndex].cells[0].innerText;
alert(value);
window.location = "PoTracking.aspx?Pid=" + value;
return false;
}