用事件//父窗体代码
GrantStuICCard stuForm = new GrantStuICCard(stuInfo);
stuForm.RefeshStuData+=RefeshStuData;
                    stuForm.Owner = this;//子窗体代码
public delegate void RefeshStuDataHandler();
public event RefeshStuDataHandler RefeshStuData;
//子窗体调用
if(RefeshStuData!=null)
{
RefeshStuData();
}

解决方案 »

  1.   

    或者public void RefeshStuData()
    {
    studentBindingPage.Invoke(new MethodInvoker( delegate() {  pageIndex = Convert.ToInt32(studentBindingPage.PositionItem.Text); }));
                    // studentBindingPage.PositionItem.Text = pageIndex.ToString();
     stuTchName.Invoke(new MethodInvoker( delegate() { stuTchName = txtStuTchName.Text; }));
    this.cmbICCardStatus.Invoke(new MethodInvoker( delegate() {  ICCardStatus = this.cmbICCardStatus.SelectedIndex + 1;}));
    }
      

  2.   

    http://bbs.csdn.net/topics/390795545