我有一個Form 1和Form。在form1中有一個由任何部門組成的文本框。而另一個文本框只包含與這些depatment相關的空間。除了房間文本框還有一個搜索按鈕。打開form2。表單2包含一個gridview。並且此網格視圖應該僅由form1中的選定部門填充。當這個窗口2在網格視圖然後打開還顯示客房已預訂或免費的...填充數據爲另一種形式的網格視圖
及其對的Wndows應用。
我有一個Form 1和Form。在form1中有一個由任何部門組成的文本框。而另一個文本框只包含與這些depatment相關的空間。除了房間文本框還有一個搜索按鈕。打開form2。表單2包含一個gridview。並且此網格視圖應該僅由form1中的選定部門填充。當這個窗口2在網格視圖然後打開還顯示客房已預訂或免費的...填充數據爲另一種形式的網格視圖
及其對的Wndows應用。
我認爲你需要創建窗體2的接受參數的構造函數;您想要傳遞給下一個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();
}
@viwek,是它取勝的形式?如果是的話,你對事件和代表感到舒服。 – kobe 2011-04-04 01:07:12
這是一個Web應用程序或Windows應用程序嗎? – 2011-04-04 01:08:58
也許我錯過了一些東西,但是您可以通過其構造函數將任何信息傳遞給Form2。 – 2011-04-04 04:45:03