1
感謝您的幫助。設置新實例的屬性
首先,我創建了一個帶有(用戶定義的)屬性的表單。 如見下文
public partial class nfrmtableitem : Form
{
private DataRow _datarow;
public DataRow U_Table_Row { get { return _datarow; } set { _datarow = value; } }
public nfrmtableitem()
{
InitializeComponent();
}
}
我創建屬性類型形式的第二種形式。 如見下文
public partial class nftableshow : Form
{
private DataTable _datatable;
public DataTable U_DataTable { get { return _datatable; } set { _datatable = value; } }
private Form _inputform1;
public Form U_DGV_InputForm1 { get { return _inputform1; } set { _inputform1 = value; } }
}
時調用它: 任何地方
nftableshow newfrmtableshow = new nftableshow()
{
Name = "newfrmtableshow",
Text = "Show the table",
MdiParent = this,
U_DGV_InputForm1 = new nfrmtableitem(),
};
newfrmtableshow.Show();
但我不能使用第二種形式的第一種形式財產。 並且該屬性不在實例中。
//the button in second form
private void button1_Click_Click(object sender, EventArgs e)
{
Form f1 = _inputform1 as Form;
/*
* {
* U_Table_Row = db.maindataset.Tables["customer"].NewRow(),
* };
*/
f1.Show();
}
問: 如何使用第一種形式與特定的(用戶自定義)財產第二種形式。 Regards
謝謝我試過但不是真的 – Alireza