zoukankan      html  css  js  c++  java
  • js获取gridview的值

     1 方法一:
    2
    3 这是在GridView里面没有控件的情况下,有控件另当别论
    4
    5 var gdview=<%=gridview.ClientID%>;//gridview是GridView控件的ID
    6
    7 或者
    8
    9 var gdview=document.getElementById("<%=gridview.ClientID %>");
    10
    11 //1 读取指定行单元格的值 如果是0则读出其表头的值
    12 //rowIndex=1就是第一行的值
    13 function getCellValueByRow(rowIndex)
    14 {
    15 for(var i=0;i<gdview.rows(rowIndex).cells.length;i++)
    16 {
    17 alert(gdview.rows(rowIndex).cells(i).innerText);//弹出指定行单元格的值
    18
    19 }
    20 }
    21
    22 方法二:
    23
    24 首先在模板列中添加一个按钮用来选中行,页面有关代码如下:
    25
    26 <Columns>
    27 <asp:TemplateField>
    28 <ItemTemplate>
    29 <input id="btnLocation" type="button" value="定位到" onclick="Select()" style="height: 20px" />
    30 </ItemTemplate>
    31 </asp:TemplateField>
    32 </Columns>
    33
    34 脚本代码如下:
    35
    36 //取得gridview中获取选中行指定列的值
    37 function Select()
    38 {
    39 //获取鼠标点击的元素
    40 var e=event.srcElement;
    41 //获取元素所在的行的行号(表头行号从0开始)。注意:parentElement只适用于IE浏览器,而parentNode则符合DOM标准。
    42 //var rowIndex=e.parentElement.parentElement.rowIndex ;
    43 var rowIndex=e.parentNode.parentNode.rowIndex ;
    44 //获取GridView控件
    45 var gdview=document.getElementById("<%=gdview.ClientID %>");
    46 //分别获取选定行标注点的X、Y坐标
    47 var value=gdview.rows(rowIndex).cells(列号).innerText;
    48
    49 }
    50
    51 方法三:
    52
    53 <script type="text/javascript"> function fun() { var GridView=document.getElementById("GridView1"); for(var i=1;i <GridView.rows.length;i++)//从1开始,表示不考虑表格列头 { var html=GridView.rows[i].cells[0].getElementsByTagName("input")[0].value; alert(html); } } </script>
  • 相关阅读:
    结果填空:青蛙爬井
    天上的星星 (前缀和)
    Poj3253 Fence Repair (优先队列)
    Requests+BeautifulSoup+正则表达式爬取猫眼电影Top100(名称,演员,评分,封面,上映时间,简介)
    数字图像处理之几种滤波器
    CodeForces
    直方图部分
    Codeforces Round #431 (Div. 2)
    2017中国大学生程序设计竞赛
    C++中数字与字符串之间的转换(转载自http://www.cnblogs.com/luxiaoxun/)
  • 原文地址:https://www.cnblogs.com/pfcan66/p/2378092.html
Copyright © 2011-2022 走看看