zcgw.net
当前位置:首页 >> C#中关闭子窗口怎样刷新主窗口 关闭子窗体然后刷新... >>

C#中关闭子窗口怎样刷新主窗口 关闭子窗体然后刷新...

你把所有绑定主窗口数据的代码全部写在一个方法里面,叫LoadDate() 然后在在子窗体的showDialog()后面(var dlg=form.ShowDialog();)写上 if(dlg==DialogResult.OK) LoadDate(); 就像这样:

你可以给子窗口关闭是给一个返回值,父窗口判断返回值 父窗口代码 Form2 f = new Form2(); if (f.ShowDialog() == DialogResult.OK) { //刷新 } 子窗口代码 private void Form2_FormClosing(object sender, FormClosingEventArgs e) { this.Dial...

给你个例子 假设你的主窗口是Mainform,子窗口是form 1。找到MainForm.Designer.cs 2.把你要刷新的控件的类型改成public 比如 private System.Windows.Forms.listBox listBox1; 改成 public System.Windows.Forms.listBox listBox1; 3.在你打开子...

用委托就可以实现 在子窗体里面定义一个委托 在父窗体按钮里面实现委托就行 子窗体: public delegate void PrintInfoShow(string text); public event PrintInfoShow PrintEvent; private void button1_Click(object sender, EventArgs e) { if...

不知道,你的主窗体的Datagridview控件数据,是否直接绑定的DataSource 示例图片: 改变前 改变后 以下示例: private void dataGridView1_DoubleClick(object sender, EventArgs e){ if (dataGridView1.CurrentRow != null) { //获取当前行绑定...

方法1:在子窗体的colsing事件中,调用父窗体的刷新方法; 方法2:子窗体ShowDialog(),父窗体接收DialogResult.OK 时刷新; 方法3:增加程序 协调员的角色,设计界面协调者 对象实现。

父窗体为FormDeptList ,然后在父窗体中定义静态变量pCurrentWin,如下: public static FormDeptList pCurrentWin = null; 然后在服窗体初始化的时候让pCurrentWin等于自己,如下: public FormDeptList() { InitializeComponent(); pCurrentWi...

asp.net(C#)关闭本页面 刷新另一个页面是通过js方法实现的。 核心代码: Page.ClientScript.RegisterStartUpScript(this.GetType(),"close",关闭提示。 window.opener.location.reload(true);刷新父窗口 self.close();自身关闭事件。 完整代...

你可以给子窗口关闭是给一个返回值,父窗口判断返回值 父窗口代码 Form2 f = new Form2(); if (f.ShowDialog() == DialogResult.OK) { //刷新 } 子窗口代码 private void Form2_FormClosing(object sender, FormClosingEventArgs e) { this.Dial...

请用简练的语言直接回答问题。 语言结构 类:在C#中类的声明与C++和Java很相似。但是,不像C++,C#结构体 C# Project 与类是不支持继承多个父类。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成usin...

网站首页 | 网站地图
All rights reserved Powered by www.zcgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com