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();
}
質問:私は2番目の形式で特定の(ユーザーが定義した)プロパティを持つ最初の形式を使用するにはどうすればよい 。 よろしくお願いします。
ありがとう – Alireza