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>
  • 相关阅读:
    使用ExpandableListView——当有Group选项展开时,如何正确获取长按的Group选项。
    Android 如何全局获取Context
    Android记录11-控制ExpandableListView展开和关闭
    setOnKeyListener响应两次问题
    ExpandableListView方法详解
    Leetcode 75 Sort Colors
    Leetcode 48 Rotate Image
    Leetcode 64 Minimum Path Sum
    Leetcode 268 Missing Number
    Leetcode 39 40 216 Combination Sum I II III
  • 原文地址:https://www.cnblogs.com/pfcan66/p/2378092.html
Copyright © 2011-2022 走看看