请问怎么循环找到 Form 里的所有控件,并且把这些控件清空或赋值? form1.Controls得到数组switch(form1.Controls[i].GetType){ case .... : ......break; ..............} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 basil(绿茶112)说的方法可以试一下! 下面函数可以在适当的地方调用:void DisplayAllControls(Control topctrl){ foreach(Control ctrl in topctrl.Controls) { Response.Write(ctrl.ID+" 是一个 "+ctrl.GetType().ToString()+"<br>");if(ctrl.GetType().ToString() =="System.Web.UI.WebControls.Button") { ((Button)ctrl).Text = "你想要改的值";} if(ctrl.HasControls()) DisplayAllControls(ctrl); } } 从数据库读出数据生成垂直可折叠菜单 请教如何访问GridView控件第一行第一列的第二个控件 Repeater 控件中的数据 如何去掉网页打印中的一些多余信息? 求助:ASP.net中如何使用frameset问题 ,在线等!!!! asp.net请教 我想要显示整数以上的钱? 关于winform和web相结合使用的问题 DataGrid显示格式问题 ajax异步登陆页面无法跳转 这颗大树做得真的很棒, 可是为什么我下载以后看不到树的效果呢? 谢谢!!! 简单问题--datalist如何返回值!!
{
foreach(Control ctrl in topctrl.Controls)
{
Response.Write(ctrl.ID+" 是一个 "+ctrl.GetType().ToString()+"<br>");
if(ctrl.GetType().ToString() =="System.Web.UI.WebControls.Button")
{
((Button)ctrl).Text = "你想要改的值";
}
if(ctrl.HasControls())
DisplayAllControls(ctrl);
}
}