我看了另一篇文章關於Same Question從Javascript訪問Gridview單元格
但是這不足以滿足我所要求的。
其實很簡單,我想從Javascript訪問單元格值。
我已經試過這樣:
var grid = document.getElementById('<%=gvUdgivelser.ClientID%>');
var cell = grid.rows[0].cells[5].innerText;
但我得到的回報一個undefined
。如果我使用innerHTML
,我會得到一個完整的HTML結果,我不感興趣。
但是,如何將rowIndex
傳遞給gridview按鈕的函數,以便代碼找出哪個行被點擊了?通過網格視圖中創建一個按鈕
var rowIndex = 1;
var cellIndex = 5;
var cellValue = $('#<%= gvUdgivelser.ClientID %> tbody tr:eq(' + rowIndex + ') td:eq(' + cellIndex + ')').html();
至於確定該行的索引,你可以這樣做:
是每一個GridView的行內的按鈕?然後,您可以從按鈕的客戶端單擊處理程序傳遞對js函數的引用。 –