本帖最后由 u013262149 于 2014-07-17 11:43:29 编辑

解决方案 »

  1.   

    父窗体的Load事件中有代码添加背景应该是在运行时添加的
    子窗体的窗体设计器是在设计时。
      

  2.   

    在父窗口的BackgroundImage属性中设置背景,别使用代码。
      

  3.   

    这种情况我一般会把在 Load 事件的代码 写到另外一个函数 (比如 FillForm() ), 再在 Load 里面调用  FillForm
      

  4.   

    通过子窗体刷新父窗体
     void BabyWindow_UpdateDataGridView(object sender,EventArgs e)
            {
                if(Frm_Child.GlobalFlag == false)    //当单击删除按钮时
                {
                    if(ConnPubs.State == ConnectionState.Closed) //当数据库处于断开状态时
                    {
                        ConnPubs.Open();                //打开数据库的连接
                    }//CodeGo.net/
                    string AfreshString = "delete tb_User where userID=" + Frm_Child.DeleteID.Trim();//定义一个删除数据的字符串
                    PersonalInformation = new SqlCommand(AfreshString,ConnPubs); //执行删除数据库字段
                    PersonalInformation.ExecuteNonQuery(); //执行SQL语句并返回受影响的行数
                    ConnPubs.Close();                     //关闭数据库
                    DisplayData();                          //显示数据库更新后的内容
                    MessageBox.Show("数据删除成功!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);//弹出删除数据成功的提示
                }
                else
                {
                    if(ConnPubs.State == ConnectionState.Closed) //当数据库处于关闭状态时
                    {
                        ConnPubs.Open();                        //打开数据库
                    }
                    string InsertString = "insert into tb_User values('" + Frm_Child.idContent + "','" + Frm_Child.nameContent + "','" + Frm_Child.phoneContent + "','" + Frm_Child.addressContent + "')";//定义一个插入数据的字符串变量
                    PersonalInformation = new SqlCommand(InsertString,ConnPubs);//执行插入数据库字段
                    PersonalInformation.ExecuteNonQuery();//执行SQL语句并返回受影响的行数
                    ConnPubs.Close();                    //关闭数据库
                    DisplayData();                         //显示更新后的数据
                    MessageBox.Show("数据添加成功!","提示信息",MessageBoxButtons.OK,MessageBoxIcon.Asterisk);//弹出添加成功的提示信息
                }
            }