zoukankan      html  css  js  c++  java
  • NET实现主从GRIDVIEW

    1、客户端

     1 页面加载
     2 <body onload="load()">
     3 
     4 主Gridview
     5 <asp:GridView ID="gvAlarmRulePro" runat="server">
     6      <Columns>
     7          <asp:TemplateField HeaderStyle-Width="10px" ItemStyle-HorizontalAlign="Center">
     8              <ItemTemplate>
     9              <input type="radio" name="rdID" value="<%# Eval("ID") %>" onclick="Select(this)" />
    10              </ItemTemplate>
    11           </asp:TemplateField>
    12           <asp:BoundField DataField="Name" HeaderText="预报警名称" >        
    13            </asp:BoundField>
    14      </Columns>
    15 </asp:GridView>
    16 
    17 从Gridview
    18 <asp:GridView ID="gvAlarmRuleWhere" runat="server" >
    19       <Columns>
    20              <asp:BoundField DataField="ALARMCONDITION"  HeaderText="预报警条件" >
    21                          <HeaderStyle HorizontalAlign="Center" />
    22                          <ItemStyle HorizontalAlign="Center" />
    23              </asp:BoundField>
    24       </Columns>
    25 </asp:GridView>  
    26 
    27  JS角本
    28     <script type="text/javascript">
    29           function Select(obj)
    30          {
    31              document.getElementById("hdID").value = obj.value;
    32              document.getElementById("btnTTT").click();
    33          }
    34          
    35          function load()
    36          {
    37              var tagObj = document.getElementsByName("rdID");
    38              var hddValue = document.getElementById("hdID").value
    39 
    40              if (hddValue == "") return;
    41              var n = tagObj.length
    42              if (n == 0) return;
    43              
    44              
    45              for (var i = 0; i < n; i++)
    46              {
    47                  if(tagObj[i].value == hddValue)
    48                  {
    49                      tagObj[i].checked = true;
    50                      return;
    51                  }               
    52                  
    53              }
    54          }
    55      </script>

    2、服务端
    protected void btnTTT_Click(object sender, EventArgs e)
    {

          //现在我们可以通过得到的ID做任何事情
          Response.Write(this.hdID.Value);
       
    }

  • 相关阅读:
    关于脚本编写的注意点
    关于情报收集以及应用
    关于情报收集以及应用
    关于linux服务器的批量维护、批量升级、
    关于文档
    cf卡中,wtmp文件较大,导致磁盘空间满了
    node.js 对接公众平台
    highcharts的.net本地导出环境安装记录
    兼容 IE,firfox 的时间日期出现 NaN
    IE11无法 登陆银行网站
  • 原文地址:https://www.cnblogs.com/Nadim/p/1358824.html
Copyright © 2011-2022 走看看