如何在c#窗口表单应用程序中从另一个表单刷新网格
我有一个MDI表单作为仪表板有一个DataGrid控件和一个Submit按钮在Submit按钮Form 2打开后我必须在Form 2上编写代码并刷新仪表板网格如何在c#窗口表单应用程序中从另一个表单刷新网格,c#,C#,我有一个MDI表单作为仪表板有一个DataGrid控件和一个Submit按钮在Submit按钮Form 2打开后我必须在Form 2上编写代码并刷新仪表板网格 class form1{ ... .. public refreshGrid(){ ..... .... } } class form2{ public myFun(){ ...... ...... from1 obj = new form1();
class form1{
...
..
public refreshGrid(){
.....
....
}
}
class form2{
public myFun(){
......
......
from1 obj = new form1();
obj.refreshGrid();
}
}
你可以用另一种形式,比如
class form1{
...
..
public refreshGrid(){
.....
....
}
}
class form2{
public myFun(){
......
......
from1 obj = new form1();
obj.refreshGrid();
}
}
提供更多详细信息或分享您迄今为止尝试的代码//DashBoard objDashBoard=new DashBoard();//objDashBoard.refreshgrid();public void RefreshDgv(){//dgvProductList.DataSource=null;//dgvProductList.Refresh();dgvProductList.Rows.Clear();}您应该指出您的平台。无论如何,无论是哪个平台,在
form2
中都应该有一些相关的属性,比如Owner
,它是form1
实例。您可以通过它访问仪表板。如果没有那样的事。弹出时自己传递form1(或仪表板)实例。您应该编辑您的帖子以添加代码,而不是在评论中发布它们。阅读以了解如何使用代码块。是的,我已经尝试过这个,但网格无法重构shukla@Yog在问题中包含代码。然后我们可以看到为什么它不能刷新