But I get the first column header only. I have 8 columns.I need to get all clolumn header values. I need your help.
This is because you referred to cell-0 only.
You need to loop to get all the column headers.
Try:
function readgrid() {
var grid = document.getElementById('<%= GrdDynamic.ClientID %>');
alert("Header 1:" + grid.rows[0].cells[0].innerHTML);
alert("Header 2:" + grid.rows[0].cells[1].innerHTML);
alert("Header 3:" + grid.rows[0].cells[2].innerHTML);
alert("Header 4:" + grid.rows[0].cells[3].innerHTML);
alert("Header 5:" + grid.rows[0].cells[4].innerHTML);
alert("Header 6:" + grid.rows[0].cells[5].innerHTML);
alert("Header 7:" + grid.rows[0].cells[6].innerHTML);
alert("Header 8:" + grid.rows[0].cells[7].innerHTML);
}
You can have a for loop and get it:
function readgrid() {
var grid = document.getElementById('<%= GrdDynamic.ClientID %>');
for(int i=0; i<8; ++i)
{
alert("Header " + i+":" + grid.rows[0].cells[i].innerHTML);
}
}