救救小弟呀100分 两个DataList嵌套后怎样FindControl内部DataList的子控件呀 我现在要实现这样的功能..两个DataList嵌套已经做好...现在我想通过FindControl找到内部DataList的子控件..修改其属性和内容...大哥们交交我怎么做呀!!!!!!!!!!!!!1........... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static Control FindControlRecursively(string controlID, ControlCollection controls) { if (controlID == null || controls == null) return null; foreach (Control c in controls) { if (c.ID == controlID) return c; if (c.HasControls()) { Control inner = FindControlRecursively(controlID, c.Controls); if (inner != null) return inner; } } return null; }因为时间关系,给你一段代码,这是查找所有层引用的控件的方法.两个datalist不用搞这么复杂的,但这是通用方法.来自微软的一个开源项目(vs.net2005)的. for(int i=0;i<datalist1.Items.Count;i++){ DataList dl = (DataList)DataList1.Items[i].FindControl("DataList2");dl.//属性} (DataList)DataList1.Items[i].FindControl("DataList2"); 求大师推荐,windows 风格 开源框架 为什么mvc中model是datetime的属性没有设置required验证时也默认为必填? 求教xml取节点值方法,谢谢。 大家讨论下,出校门刚工作的人该怎么继续学习,为工作学习,还是。。。。。。。 帮忙,sql中查寻问题! 求教:汉字列如何运用 讨论C#缓存问题,来者有分! 在asp.net中弹出信息且得到用户的操作! treeview控件使用时结点之间的连线显示不正常 SignalR DropDownList的取值问题! 怎能能让网页回传显示的时候不从页面最方开始显示,一下子就显示网页的底部或页面的某个位置?
{
if (controlID == null || controls == null)
return null; foreach (Control c in controls)
{
if (c.ID == controlID)
return c; if (c.HasControls())
{
Control inner = FindControlRecursively(controlID, c.Controls);
if (inner != null)
return inner;
}
}
return null;
}
因为时间关系,给你一段代码,这是查找所有层引用的控件的方法.
两个datalist不用搞这么复杂的,但这是通用方法.来自微软的一个开源项目(vs.net2005)的.
{
DataList dl = (DataList)DataList1.Items[i].FindControl("DataList2");
dl.//属性
}