C# 如何将数据从form1传递到form2
我有一个form1,其中包含datagridview和button1(此表单加载包含数据的文件)。然后我创建了一个form2,将其用作向导,使其更易使用。form2包含button2和textbox2。(button2浏览文件,textbox将填充目录)。当用户单击按钮1时,它将打开form2,您浏览文件,并在浏览文件后单击finish按钮 我想将您从form2中选择要加载的文件加载到form1上。我不知道该怎么做 我只是不知道我该怎么做。谢谢C# 如何将数据从form1传递到form2,c#,winforms,datagridview,C#,Winforms,Datagridview,我有一个form1,其中包含datagridview和button1(此表单加载包含数据的文件)。然后我创建了一个form2,将其用作向导,使其更易使用。form2包含button2和textbox2。(button2浏览文件,textbox将填充目录)。当用户单击按钮1时,它将打开form2,您浏览文件,并在浏览文件后单击finish按钮 我想将您从form2中选择要加载的文件加载到form1上。我不知道该怎么做 我只是不知道我该怎么做。谢谢 private List<form2
private List<form2> _Listcontrols;
private string _InputText;
private DataGridView _Gridview;
private List\u Listcontrols;
私有字符串_InputText;
私有DataGridView\u Gridview;
使用一个新类,如下所示:
//project name
namespace data
{
//class name
static class data
{
//boolean
public static Boolean publicbool = false;
//int
public static Int number = 9;
//list
public static List<string> printitems = new List<string>();
}
}
然后将变量放入静态类中,在本例中,变量如下所示
//project name
namespace data
{
//class name
static class data
{
public static List<form2> _Listcontrols;
public static string _InputText;
public static DataGridView _Gridview;
}
}
//项目名称
命名空间数据
{
//类名
静态类数据
{
公共静态列表_Listcontrols;
公共静态字符串_InputText;
公共静态DataGridView\u Gridview;
}
}
注意:如果您只需将其放在摘要上方,则可以将其放在与项目一起制作的program类中,但我不建议这样做,因为一个新类同样简单,可以让你给它起一个有意义的全名,如果你有很多变量,可以让它更清楚可能重复的注释不用于扩展讨论;这段对话一直是。问题是如何创建聊天室,我确实看到了创建聊天室的特权,但我不在允许的范围内,因此如果以后再次发生这种情况,我将如何创建聊天室?通常所有用户都需要有代表来聊天,这篇评论没有,但由于我是一名主持人,我可以将对话转移到那里继续。我认为这会是类似的事情,如果可以的话,我会去聊天,但我必须再等一段时间才能做到这一点。
//project name
namespace data
{
//class name
static class data
{
public static List<form2> _Listcontrols;
public static string _InputText;
public static DataGridView _Gridview;
}
}