已有57人关注
一个mdi窗体中,其中一个子窗体删除了一个数据,而另一个子窗体是打开状态,怎样才能跨窗体更新grideView
发表在C#图书答疑 2010-09-12
是否精华
版块置顶:
我试过在第一个窗体作一个按钮,点击按钮时,把第二个窗体设为第一个窗体所有,在第一个窗体关闭时可以更新第一个窗体。
        private void button1_Click(object sender, EventArgs e)
        {
            frm_SupplierComp SupplierComp = new frm_SupplierComp();
            SupplierComp.Owner = this;                             //指定新开窗口的所有者为当前窗口
            SupplierComp.frmEnter.Text = "3";
            SupplierComp.Show();

        }

                frm_repair f = (frm_repair)this.Owner;
                f.UpdateComobox();


但我现在作的是第二个子窗体更改数据,第一个窗体是打开状态,第二个窗体不是点击第一个窗体的按钮打开的,不能用owner功能,如何才能作到第二个窗体更改数据后,第一个窗体的数据重新刷新?请老师指点一下,万份感谢。
分享到:
精彩评论 3
小科_mrkj
学分:43 LV2
2010-09-13
沙发
读者朋友:
    您好,在第一个窗体的Shown事件中队DataGridView控件进行数据绑定。
wufayou
学分:0 LV1
TA的每日心情
第五天
2023-03-18 21:24:17
2010-09-13
板凳
我试过,不行,我想要作的是在每二个窗体关闭时,能重新绑定第一个窗体的数据,并刷新显示出来。请老师指点一下呀,谢谢。
  
      private void frm_buy_Shown(object sender, EventArgs e)
        {
            cls_autoNum num = new cls_autoNum();
            _autoNum.Text = num.tb_EmpInfoID();

            UpdateDataGridView();
            UpdateComobox();
            UpdateComb_name();
            _new.Visible = false; 
        }
小科_mrkj
学分:43 LV2
2010-09-14
地板
读者朋友:
    您好,这个在《C#程序开发范例宝典(第二版)》的窗体那章有相关例子,你可以参考一下。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照