コントロールテキストボックスに単純な変数をバインドしようとしていますが、これを機能させることはできません。これは、データグリッドを使用した 2 つのフォーム 1 と、2 つのテキストボックスを使用したもう 1 つのシナリオです。データグリッドをクリックすると、それらの変数を FORM1 のテキスト ボックスに渡したいと思います。これは私が試したもので、結果はありません。私の形で1
public string myText
{
get { return tuidInput.Text; }
set { tuidInput.Text = value; }
}
次に、値を設定しようとすると、フォーム2がこれを試します。
private void selectUser(object sender, DataGridViewCellEventArgs e)
{
userPicked.tuid = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells["spriden_id"].Value.ToString();
userPicked.Name = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells["spriden_last_name"].Value.ToString();
Form1 form1 = new Form1();
form1.myText = userPicked.tuid
}
私はここからその例を得ましたhttp://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/7308639f-640b-48bf-8293-abcbfd2292d8/
ただし、テキストボックスは更新されませんか? 私はどうすればいいですか?
私は何を間違っていますか?これを正しく行うにはどうすればよいですか。ここでいくつかの記事を見てきましたが、どれも成功していません。どんな助けでも大歓迎です。