FORM1:
中有一个listbox1 绑定了系统组信息。
从Form中单击按钮显示Form2——添加组。Form2:添加新组。
现在的问题是单击了添加按钮后,listbox1中没有显示出来刚刚添加的组信息Form1_load()中调用:
internal void BindList()
{
UserManager um=new UserManager();
this.lstGroupList.DataSource = um.GetGroupList();
this.lstGroupList.DisplayMember = "Name";
this.lstGroupList.ValueMember = "GroupID";
this.dataGridView1.RowHeadersVisible = false;
}Form2:private void btnAddUser_Click(object sender, EventArgs e)
{
if (bIsAdd == 1)
{
MessageBox.Show("成功添加名为:" + u.Name + "的新用户!" );
this.Close();
MDIParentUserManager parentForm = new MDIParentUserManager();
//parentForm = (MDIParentUserManager)this.Owner;
parentForm.BindList();
}
else
{
MessageBox.Show("添加失败!" + UserGroup.ugErrormsg+UserManager.UmErrormsg);
}
}这样写没有反映!哪位给点高见。
不太好 ,直接在form1写取数据的方法。form2就是插入数据
不太好 ,直接在form1写取数据的方法。form2就是插入数据我是菜鸟,不太明白,可以详细说一下吗?
新建了一个Form1对象,,再调用BindList方法,,跟原来的Form1对象之间已经没有关系了,,
http://community.csdn.net/Expert/topic/5486/5486385.xml?temp=.1802484
http://blog.csdn.net/yumanqing/archive/2006/10/13/1333110.aspx