我的一個form中有很多的textbox,現在要把所有的text屬性值為空:
原來這樣操作:txtid.text="";
txtname.text="";
.
.
.
效率太低,請問高手,如何通過更少的語句,可以達到同樣的效果??謝謝!
原來這樣操作:txtid.text="";
txtname.text="";
.
.
.
效率太低,請問高手,如何通過更少的語句,可以達到同樣的效果??謝謝!
解决方案 »
- C# 调用java web service
- c# toolStrip中的按钮toolStripButton我设置成图片但是当鼠标移动到那的时候还是按钮形式可以按
- windows8 Metro 相对路径问题
- [MOSS]添加Outlook Web Access 的“我的邮箱”webPart的问题
- C#连接ACCESS报错“不支持关键字: “provider””
- 请高手帮忙,为什么socket监听了,odbcconnection就会连接失败而sqlconnection却没有问题,去掉监听,就可以了呢?
- 怎样查看msdn上的索引
- 求一段SQL代码,请各位高手指点
- 简单的数据集问题!
- vs2010里面有没有快速实现继承的操作方法
- 求解决方案:Web收件箱(ASP.net + POP3收信)
- 请问text占的空间更小吗?
{
ControlCollection cc = (System.Windows.Forms.Form.ControlCollection)this.Controls;
foreach (Control ctrl in cc)
{
if (ctrl is TextBox)
{
((TextBox)ctrl).Text = string.Empty;
}
}
}
foreach (Control obj in this.Controls)
{
if (obj.GetType() == typeof(TextBox))
{
((TextBox)obj).Text = "";
}
}
private void button1_Click(object sender, EventArgs e)
{
foreach (Control obj in this.Controls)
{
test(obj);
} } private void test(Control controls)
{
if (controls.HasChildren)
{
foreach (Control control in controls.Controls)
{
test(control);
}
}
else
{
if (controls.GetType() == typeof(TextBox))
{
((TextBox)controls).Text = "";
}
}
}
foreach (Control ctl in this.Controls)
{
if(ctl is TextBox)
(ctl as TextBox).Text = "";
}