我有一个form1和form2。在form1中有一个文本框,由任何部门组成。另一个文本框包含仅与这些部分相关的空间。除了房间文本框,还有一个搜索按钮。打开form2。表格2包括gridview。并且此网格视图应仅由form1中的选定部门填充。当这个form2打开然后在网格视图中也显示房间已预订或免费...
用于Wndows应用程序。
答案 0 :(得分:1)
我认为你需要为Form2创建一个带参数的构造函数;要传递给下一个Form2的参数。
喜欢
public class Form2: Form
{
private string _department;
public Form2(string department)
{
InitializeComponents();
_department = department;
}
}
你可以像这样消费它
button1_Click()
{
Form2 frm2 = new Form2(txtDepartment.Text);
frm2.ShowDialog();
}
你也可以通过属性来做到这一点。
public class Form2: Form
{
public string Department
{
get;set;
}
}
像这样
button1_Click()
{
Form2 frm2 = new Form2();
frm2.Department = txtDepartment.Text
frm2.ShowDialog();
}