如何简单地获取GridView的某个单元格的SelectedIndex值

时间:2015-09-21 19:14:09

标签: javascript c# asp.net gridview

问题是:我有一个GridView控件,它使用SQL表中的数据填充。每列都有简单的数据,如字符串或整数。我的最后一栏是"选择CommandField",点击时会弹出一个表单。我试图在JavaScript中创建一个函数,它需要使用所选行的第一列的值;这个语法怎么样?

与C#一样,它将是

var grid = document.getElementById('myGridView'); var gridRow = grid.rows[<what_Should_I_Type_Here?>].cells[0].text

所以在JavaScript中它应该像

{{1}}

非常感谢你!

2 个答案:

答案 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;
            }