如何通过一个窗体的事件来控制另一窗体???

skydaxia 2003-10-18 10:08:19
大家好啊
有这么一个问题:
有两个窗体,form1,form2
窗体一上有datagrid和dataset
窗体二上有一按钮
请问如何在窗体二上单击按钮,窗体一上的datagrid显示数据库中的数据
...全文
71 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiSDN 2003-10-18
  • 打赏
  • 举报
回复
兩個窗體是怎樣出現的?
91bct 2003-10-18
  • 打赏
  • 举报
回复
不过我觉得你可以在Form2中new 出Form1,并显示Show()时,
在Form1的Form_Load()事件里写:
BindingDataGrid();方法。不知道这符不符合要求?
91bct 2003-10-18
  • 打赏
  • 举报
回复
在窗体二有窗体一的实例吗?
如果有,则直接调用窗体一的显示数据的方法;
窗体二里:
Form1 frm1=new Form1();
frm1.BindingDataGrid();//BindingDataGrid()是个非静态成员。
如果没有,将窗体一的显示数据的方法改成静态方法,
照样可以在窗体二的button_click里调用。
窗体二里:
Form1.BindingDataGrid();//BindingDataGrid()是个静态成员。
skydaxia 2003-10-18
  • 打赏
  • 举报
回复
大家帮忙啊
skydaxia 2003-10-18
  • 打赏
  • 举报
回复
谢谢
syp133 2003-10-18
  • 打赏
  • 举报
回复
Form1中定义 static Form1 frm;
然后frm=this;

在form2中可以用Form1.frm......操作form1
jxyaolp 2003-10-18
  • 打赏
  • 举报
回复
他所问的前提是:
在Form1有一个实例Form2
Form1是运用和序的入口

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧