求指点! 使用自定义控件时,出现异常:无法加载引用程序集来执行

求指点! 使用自定义控件时,出现错误:无法加载引用程序集来执行
编写了一个用户控件,如图1。求指点! 使用自定义控件时,出现异常:无法加载引用程序集来执行
自定义控件代码如下:

        SqlConnection conn;

        private string db_connect = null;          //数据库连接字
        private string sql_command = null;         //数据库查询命令
        private string dataview_command = null;    //dataview显示状态

        #region 自定义属性
        //数据库连接字
        public string Db_connect
        {
            get
            {
                return db_connect;
            }
            set
            {
                db_connect = Db_connect;
            }
        }

        //数据库查询字
        public string Sql_command
        {
            get
            {
                return sql_command;
            }
            set
            {
                sql_command = Sql_command;
            }
        }

        //datagridview显示状态字
        public string Dataview_command
        {
            get
            {
                return dataview_command;
            }
            set
            {
                dataview_command = Dataview_command;
            }
        }
        #endregion

        public UserControl1()
        {
            InitializeComponent();
            db_connect = "server=.;database=db_15;uid=sa;pwd=";
        }

        private void UserControl1_Load(object sender, EventArgs e)
        {
            conn = new SqlConnection(db_connect);
            DataSet ds = new DataSet();
            DataSet ds1 = new DataSet();

            SqlDataAdapter sda = new SqlDataAdapter("select * from tb_test", conn);
            sda.Fill(ds);

            SqlDataAdapter sda1 = new SqlDataAdapter("select * from tb_man ", conn);    //where 编号<3
            SqlCommandBuilder sbl = new SqlCommandBuilder(sda1);
            sda1.Fill(ds1);

            dataGridView1.AllowUserToAddRows = false;
        }
    }

编译通过后,通过工具箱加入到VS中。
然后新建一个项目,此时在工具箱栏中,能看到刚才编译、加入的自定义控件。
问题是从工具箱拖动它到窗体时,出现“无法加载引用程序集来执行”对话框。如下图所示。
求指点! 使用自定义控件时,出现异常:无法加载引用程序集来执行
请教,这是什么原因引起出错的?
------解决思路----------------------
private void UserControl1_Load(object sender, EventArgs e)
        {
if (!DesignMode)
            {
            conn = new SqlConnection(db_connect);
            DataSet ds = new DataSet();
            DataSet ds1 = new DataSet();
 
            SqlDataAdapter sda = new SqlDataAdapter("select * from tb_test", conn);
            sda.Fill(ds);
 
            SqlDataAdapter sda1 = new SqlDataAdapter("select * from tb_man ", conn);    //where 编号<3
            SqlCommandBuilder sbl = new SqlCommandBuilder(sda1);
            sda1.Fill(ds1);
 
            dataGridView1.AllowUserToAddRows = false;}
        }

添加
if (!DesignMode)
            {