У меня есть ASP.NET Datagrid с несколькими текстовыми полями и раскрывающимися списками внутри него. Я хочу прочитать все значения в сетке с помощью функции JavaScript. Как мне это сделать?





Легко сделать с помощью jQuery. Я не помню, какую разметку создает Datagrid, но в основном что-то вроде этого будет работать в JQuery.
$('#client_id_of_datagrid input, #client_id_of_datagrid select')
.each(function() {val = this.value; /* Do Stuff */})
А вот пример использования фреймворка Microsoft AJAX:
var txts = $get('client_id_of_datagrid').getElementsByTagName('input');
var ddls = $get('client_id_of_datagrid').getElementsByTagName('select');
for(var i=0;i<txts.length;i++){
if (txts[i].type==='text'){
/* do stuff */
}
}
for(var i=0;i<ddls.length;i++){
/* do stuff */
}
И без фреймворка замените $ get на document.getElementById. Действительно, jQuery - лучшая идея.