我自定义了一个用户控件来接收页面获取的Dataset,然后进行处理。
但是简单地在用户控件中设置public Dataset变量的方法行不通,它提示错误信息:未将对象引用设置到对象实例!
哪位帮忙告诉个解决方法,谢谢!

解决方案 »

  1.   

    在用户控件里初始化时new一下
      

  2.   

    要设置user control的property阿
      

  3.   

    //以下为动态加载用户控件的实现代码,若为静态,应该更简单一点吧TestCtl.ascx.cspublic class TestCtl : System.Web.UI.UserControl
    {
      public string Text = "" ;
    }________________________________________________Test.aspx.csprotected System.Web.UI.WebControls.PlaceHolder phTestCtl;private void InitInfo()
    {
      TestCtl uc =(TestCtl)Page.LoadControl("TestCtl.ascx");//这里要特别注意,TestCtl为你的用户控件类名
      uc.Text = "TestStr" ;
      this.phTestCtl.Controls.Add(uc);
    }//至于你要传递什么类型的数据,道理都是一样的,把string改成DataSet就行了。