本文介绍了如何使用javascript获取gridview的列标题.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友,
我需要使用Java脚本读取网格视图的所有列标题文本.

我这样写代码

Friends,
I need to read all the column header text of a grid view using java script.

I write code like this

function readgrid() {
    var grid = document.getElementById('<%= GrdDynamic.ClientID %>');

    alert(grid.rows[0].cells[0].innerHTML);
    }




但是我只得到第一列标题.我有8列,我需要获取所有clolumn标头值.我需要您的帮助.




But I get the first column header only. I have 8 columns.I need to get all clolumn header values. I need your help.

推荐答案

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);
}


您可以有一个for循环并获取它:


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);
    }
}



这篇关于如何使用javascript获取gridview的列标题.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 21:28