社区
C#
帖子详情
又谈c#winfrom程序窗体互动问题。
shuguangleo
2009-12-14 06:12:59
c#编写的c#winfrom程序父窗体和子窗体交互问题。
简单的传递参数,我一般使用静态变量,或委托实现。现在我要在弹出的子窗体中更改数据库表的内容(比如修改和新增),当保存成功和,父窗体的dataGridView会自动刷新。而且子窗体不关闭,可以连续新增。
我的想法是把父窗体的dataGridView当成参数,在子窗体构造时传递给子窗体。但是具体代码不太会写,大家帮帮忙,看代码怎么实现。
另外有没有其他更简单的方法!
最好有代码,这样看的更清楚。
...全文
164
10
打赏
收藏
又谈c#winfrom程序窗体互动问题。
c#编写的c#winfrom程序父窗体和子窗体交互问题。 简单的传递参数,我一般使用静态变量,或委托实现。现在我要在弹出的子窗体中更改数据库表的内容(比如修改和新增),当保存成功和,父窗体的dataGridView会自动刷新。而且子窗体不关闭,可以连续新增。 我的想法是把父窗体的dataGridView当成参数,在子窗体构造时传递给子窗体。但是具体代码不太会写,大家帮帮忙,看代码怎么实现。 另外有没有其他更简单的方法! 最好有代码,这样看的更清楚。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wj_1314angel
2009-12-20
打赏
举报
回复
顶 你说得很好
zexin1000
2009-12-19
打赏
举报
回复
这个应该和你说的差不多吧。他是toolstripMenuItem。
quote:
关于Form2调用Form1控件的终级解决方案。
http://hi.baidu.com/zsq1001/blog/item/59d9c7b7300329f730add164.html
ztenv
2009-12-19
打赏
举报
回复
看看事件吧,不可能在这里给你讲得很清楚的,
shuguangleo
2009-12-19
打赏
举报
回复
我想把此类问题都总结出来,去百家之长。哈哈
shuguangleo
2009-12-19
打赏
举报
回复
[Quote=引用 5 楼 dragonforfly 的回复:]
用事件通知不是很简单吗。
[/Quote]
请问,代码怎么写?
Alden
2009-12-14
打赏
举报
回复
用事件通知不是很简单吗。
ginni215
2009-12-14
打赏
举报
回复
那不如把bindingSource传过去,在子窗体的任何修改,都可以影响到父窗体~
qqiuzaihui
2009-12-14
打赏
举报
回复
使用委托:
// 主窗体中
FromB frm = new FromB();
frm.onReportProgress = new DoReportProgress(OnReportProgress);
frm.ShowDialog(); // 显示窗体
private void OnReportProgress()
{
// 更新DataGridView
}
// 子窗体
public delegate void DoReportProgress(int current, string strInfor);
public DoReportProgress onReportProgress;
public void button1()
{
if(onReportProgress()!=null)
onReportProgress(); // 调用委托更新父窗体
}
ztenv
2009-12-14
打赏
举报
回复
用事件来完成你的需求吧,事件就是干这个的,
tianliang1
2009-12-14
打赏
举报
回复
占沙发。。。
通用Winform模板,winform实例大全,
C#
本系统使用winform的绑定机制应用以上模板及对应数据表(视图)实现动态代码生成后续需要做的工作就是应用winform开发自带的数据源方法或者devexpress的datalayoutcontrol方法来拖拽对应的控件和展示数据的gridcontrol...
通用Winform模板_
C#
_winform
窗体
生成_体检系统_winform_lead34w
本系统使用winform的绑定机制应用以上模板及对应数据表(视图)实现动态代码生成后续需要做的工作就是应用winform开发自带的数据源方法或者devexpress的datalayoutcontrol方法来拖拽对应的控件和展示数据的gridcontrol...
C#
Winform
窗体
与界面设计
本课程是针对
C#
Winform开发人员的基础性课程,详尽的介绍
C#
Winform
窗体
与界面的设计,通过提供实例,让
C#
Winform开发人员掌握相关
程序
设计技巧,为后面学习完整的实战课程打下较好的基础。
C#
窗体
最大化 最小化 关闭按钮灰色 失效改变功能
1.使
窗体
最大化,最小化或关闭按钮变为灰色; 2.改变
窗体
关闭按钮的功能 3.使关闭按钮失去作用
互动
学习。。。。。
C#
WinForm
程序
启动时不显示主
窗体
的实现方法
首先我们需要知道ApplicationContext实质上就是一个Application与主
窗体
之间的连接器,掌管着二者之间的
互动
关系。 其中最主要的,就是负责在主
窗体
关闭时结束线程。既然如此,我们只要根据需要自定义一个...
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章