当你建立master grid的时候,再第一列加个Select button:
<Columns> <asp:ButtonColumn Text="Select" CommandName="Select" Visible="False"></asp:ButtonColumn>
</Columns>
因为visible=false,所以不影响界面。然后在Itemdatabound event里面,把其他的每个列加个属性,见下:
e.Item.Cells[1].Attributes["onclick"] =
Page.GetPostBackClientHyperlink(button, "");
e.Item.Cells[2].Attributes["onclick"] =
Page.GetPostBackClientHyperlink(button, "");
这样,会解决你的选整个行的问题。
然后,在这个grid的selectedindexchanged event里面,
把选中的值传给子grid,找到相应数据,刷新子grid。
<Columns> <asp:ButtonColumn Text="Select" CommandName="Select" Visible="False"></asp:ButtonColumn>
</Columns>
因为visible=false,所以不影响界面。然后在Itemdatabound event里面,把其他的每个列加个属性,见下:
e.Item.Cells[1].Attributes["onclick"] =
Page.GetPostBackClientHyperlink(button, "");
e.Item.Cells[2].Attributes["onclick"] =
Page.GetPostBackClientHyperlink(button, "");
这样,会解决你的选整个行的问题。
然后,在这个grid的selectedindexchanged event里面,
把选中的值传给子grid,找到相应数据,刷新子grid。