用repeater做了个“子-父”显示列表,怎样才能把“子-父“里面的“checkbox"控件找出来啊,要得要被选中的值,谢谢大家!
<!-- 父Repeater开始 -->
<asp:repeater id="parentRepeater" runat="server">
<itemtemplate>
<div align="left">
<input type="checkbox" name='D<%# DataBinder.Eval(Container.DataItem,"fun_id") %>' value='<%# DataBinder.Eval(Container.DataItem,"fun_id") %>' checked >
<b>
<%# DataBinder.Eval(Container.DataItem,"fun_name") %>
</b>
</div>
<br>
<!-- 子Repeater开始 -->
<asp:repeater id="childRepeater" runat="server" datasource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %>'>
<itemtemplate>
<div align="left">
<input type="checkbox" name='X<%# DataBinder.Eval(Container.DataItem,"[\"fun_id\"]") %>' value='<%# DataBinder.Eval(Container.DataItem, "[\"fun_id\"]")%>' checked><%# DataBinder.Eval(Container.DataItem, "[\"fun_name\"]")%>
</div>
<br>
</itemtemplate>
</asp:repeater>
<!-- 子Repeater结束 -->
</itemtemplate>
</asp:repeater>
<!-- 父Repeater结束 -->
问题1:
表关系如上,现在取出“子-父"里的“checkbox“里被选中列表的数值,该怎么得出来,谢谢!
int intCount =this.parentRepeater.Items.Count -1; 只能得到“父”的记录值,“子”怎么找出来呢。谢谢!
问题2:
要实现,选择“父”的checkbox时,对应的自动把其“子”的checkbox也选择上,怎么实现?谢谢!