vc 编辑框 只读,怎样使table中的所有编辑框为只读或disable?谢谢

怎样使table中的所有编辑框为只读或disable?谢谢 - 故障解答 - 电脑教程网

怎样使table中的所有编辑框为只读或disable?谢谢

日期:2007-04-01   荐:
怎样使table中的所有编辑框为只读或disable?谢谢table中放很多编辑框,由于要控制编辑框是否可以编辑,怎样使table中的所有编辑框为只读或disable掉??增加一个panel把表格包含在里面,然后在panel里设置enable=flase看看...我写了一个递归函数,可能不是最好的方法。但能实现你的要求。private void DisabledTextBox(System.Web.UI.Control ctl){foreach (System.Web.UI.Control subControl in ctl.Controls){if (subControl.HasControls()){DisabledTextBox(subControl);}if (subControl.GetType()==typeof(TextBox)){((TextBox)subControl).Enabled=false;}}}调用时:DisabledTextBox(Table1);我发现以后贴代码时,要手动地写一些空格,不然,贴上之后,在IDE中的缩进就没了。可读性很差。
标签: