如何使用javascript获取gridview的列标题. [英] How to get the column header of gridview using javascript.

查看:61
本文介绍了如何使用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.

推荐答案

但是我仅获得第一列标题.我有8列,我需要获取所有clolumn标头值.我需要你的帮助.
这是因为您仅引用了cell-0.

您需要循环获取所有列标题.
试试:
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);
}


您可以有一个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);
    }
}


感谢您的帖子.但是仍然存在的问题是,如果动态添加列,我如何找到列数而不是8 ...
Thank you Sandeep for your post. But still the problem is that if the column is added dynamically, how can I find the number of column instead of 8...


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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆