3

例子 :

foreach (CheckBox chb in myPanel.Controls.OfType<CheckBox>().Where(p => p.Checked)))

仅循环第一级复选框。如果我有二级复选框怎么办?就像在另一个 HtmlGenericControl 内部(也就是说,在一级,在 myPanel 内部)?

4

2 回答 2

3

https://stackoverflow.com/a/253962/232574

(如何将此问题设为“链接”问题?)

编辑:那是自动发生的吗?

于 2012-07-09T14:40:45.970 回答
2

使用递归方法。将 myPanel 移动到方法参数并在 foreach 循环中添加一个调用,该调用将调用相同的方法,并且 myPanel 参数获取复选框。

于 2012-07-09T14:25:53.033 回答