递归遍历页面控件
点击次数:33 次 发布日期:2008-11-26 10:28:13 作者:源代码网
|
源代码网推荐 /// <summary> 源代码网推荐 /// 递归遍历页面控件 源代码网推荐 /// </summary> 源代码网推荐 /// <param name="oControl"></param> 源代码网推荐 private Control LoopingControls(Control oControl) 源代码网推荐 { 源代码网推荐 foreach (Control frmCtrl in oControl.Controls) 源代码网推荐 { 源代码网推荐 if (frmCtrl is GridView) 源代码网推荐 if (((GridView)frmCtrl).ID == ControlToPaginate) 源代码网推荐 { 源代码网推荐 returnCtrl = frmCtrl; break; 源代码网推荐 } 源代码网推荐 源代码网推荐 if (frmCtrl is Repeater) 源代码网推荐 if (((Repeater)frmCtrl).ID == ControlToPaginate) 源代码网推荐 { 源代码网推荐 returnCtrl = frmCtrl; break; 源代码网推荐 } 源代码网推荐 源代码网推荐 if (frmCtrl is BaseDataList) 源代码网推荐 if (((BaseDataList)frmCtrl).ID == ControlToPaginate) 源代码网推荐 { 源代码网推荐 returnCtrl = frmCtrl; break; 源代码网推荐 } 源代码网推荐 源代码网推荐 if (frmCtrl.HasControls()) 源代码网推荐 LoopingControls(frmCtrl);//递归遍历 源代码网推荐 } 源代码网推荐 return returnCtrl; 源代码网推荐 } 源代码网推荐 #endregion 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
