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

原文地址:https://www.cnblogs.com/Nadim/p/1358824.html