是ASP.NET吗?那你不让页面(设置为不保存值)重新提交一下不就得了?

解决方案 »

  1.   

    foreach(Control mycontrol in this.Controls)
    {
      if(mycontrol is TextBox)
          (TextBox)mycontrol.Text="";
      if(mycontrol is ComboBox)
          (TextBox)mycontrol.Items.Clear();
    }
      

  2.   

    有一句错了,应该是:
    (ComboBox)mycontrol.Items.Clear();
      

  3.   

    在winform里,如果绑定的数据集,
    将数据集clear()就OK了等于没说楼主不要打我哈~~~~
      

  4.   

    你是动真格要清除所有的东西吗?给你一个极简单而有效的方法:销毁原来的Form,重新new一个。
      

  5.   

    我想楼主是为了简简单单地初始化一个窗口吧。
    foreach(Control c in this.Controls)
        if(typeof(TextBox).IsInstantof(c) || typeof(ComboBox).IsInstantof(c))
           c.Text=String.Empty;
    刚好三句,不过没测试过,也不知道行不行,另外也不知道方法IsInstantof写得有没有错,这个倒可以自已查一查。
      

  6.   

    同意 jcaomao(草帽) 的方法