private void ClearTextBox(Control ctl)
{
foreach (Control textbox in ctl.Controls)//ctl就是你的TextBox的父控件,就是迭代这个控件(比如Panel)里面所有的控件
{
TextBox box = textbox as TextBox;//把控件尝试转换成TextBox类,如果这个控件不是TextBox类则为null
if (box != null)
{
box.Text = String.Empty;
}
}
}
表格里面有N行,就在外面再套一个循环
for (int i = 0; i < Grid1.Rows.Count; i++)
{
ClearTextBox(Grid1.Rows[i]);
}
最终还要看你用的什么表格,有些表格没有Controls属性,他们直接帮你做好了一些功能,可以另外查一些资料
{
foreach (Control textbox in ctl.Controls)//ctl就是你的TextBox的父控件,就是迭代这个控件(比如Panel)里面所有的控件
{
TextBox box = textbox as TextBox;//把控件尝试转换成TextBox类,如果这个控件不是TextBox类则为null
if (box != null)
{
box.Text = String.Empty;
}
}
}
表格里面有N行,就在外面再套一个循环
for (int i = 0; i < Grid1.Rows.Count; i++)
{
ClearTextBox(Grid1.Rows[i]);
}
最终还要看你用的什么表格,有些表格没有Controls属性,他们直接帮你做好了一些功能,可以另外查一些资料
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货