【winfrom】如何通过一个UserControl上的一个Button点击事件去刷新另一个UserControl中的DataGridView数据
请教一个问题,
现有两个用户控件 ctrl_1跟ctrl_2
ctrl_1 上有个按钮 btn_1
ctrl_2 上有个datagridview如何使得点击btn_1的按钮刷新 用户控件ctrl_2上的datagridview???小弟折腾了一天了,都没有弄出来,麻烦达人们帮帮忙,说明的详细一点,谢谢了
请教一个问题,
现有两个用户控件 ctrl_1跟ctrl_2
ctrl_1 上有个按钮 btn_1
ctrl_2 上有个datagridview如何使得点击btn_1的按钮刷新 用户控件ctrl_2上的datagridview???小弟折腾了一天了,都没有弄出来,麻烦达人们帮帮忙,说明的详细一点,谢谢了
解决方案 »
- 新闻快客怎么做?
- c#winform:开发多语言应用程序---多国语言本地化与设计模式的思考----观察者模式+工厂模式!有请五裤衩以上的掌柜地主们发言
- datagridview 插入行的问题
- 怎样用C#控制飞信PC客户端来向指定手机发短信呢?
- 有关MSDN帮助文档的问题?
- 两个小问题: 1 DataTable 如何访问莫行某列 2: 如何隐藏只读DataGrid的最下面那一个空行?
- Foreach 如何遍历Tabpage中的TextBox
- 如何保存窗口内容到图像文件?
- c# winform窗体程序 登录后,主界面加载时间长
- C#中怎么判断搜狗拼音输入法当前的中英文状态?
- 一个我也不懂意思的问题
- 求一.NET正则
要被刷新的是SubControl
Sub和Parent同时实现ICustomControl接口,接口定义方法void RegisterChild(ICustomControl),和string CustomControlName{get;}
那么在SubControl实例化的时候传入ParentControl的实例,
并调用ParentControl的RegisterChild(SubControl)这时候点击Button,Parent在自己持有的Child中,根据CustomControlName找到SubControl,并刷新SubControl的DataGridView。我感觉,应该就是这个思路了。