我有一个form1,它包含datagridview和button1(这个表单加载包含数据的文件)。然后我创建了一个form2,将其用作向导,使其更加可用.form2包含button2和textbox2。(button2浏览文件,文本框将填充目录)。当用户点击button1时,它将打开form2并浏览文件并在浏览文件后单击“完成”按钮。
我希望您从form2中选择的文件加载到form1上加载。我不知道如何做到这一点。
试图这样做,我只是不确定我该怎么办。感谢。
private List<form2> _Listcontrols;
private string _InputText;
private DataGridView _Gridview;
答案 0 :(得分:0)
使用这样的新类:
//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>();
}
}
你可以这样称呼:data.publicbool = true;
将bool设置为true。
要创建新课程,
一旦你这样做,它将看起来像这样
//project name
namespace data
{
//class name
static class data
{
}
}
然后将变量放在静态类中,在这种情况下,变量将是这样的。
//project name
namespace data
{
//class name
static class data
{
public static List<form2> _Listcontrols;
public static string _InputText;
public static DataGridView _Gridview;
}
}
注意:如果您只是将它放在摘要的上方,可以将它放在与项目一起制作的程序类中,但我不建议这样做,因为新类很简单,并且允许您给它一个有意义的名称,如果你有很多变量就更清楚了