里面Form1
我有一个组合框cmbDataList
。在用户选择时,我想使用此选择将该选择文本传递给表单,因此我使用以下代码:
Form1.cs
private void cmbDataList_SelectedIndexChanged(object sender, EventArgs e)
{
selectedOption = (ICustomData)cmbDataList.SelectedItem;
Form2 frm2 = new Form2() { SelectedData = selectedOption.ToString() };
}
在里面Form2
我有一个SelectedData
属性,它应该接收传递的选项文本Form1
Form2.cs
public string SelectedData { get; set; }
private void Form2_Load(object sender, EventArgs e)
{
txtSelectedData.Text = SelectedData ;
}
加载txtSelectedData.Text
时为空,未填充字符串值。
我在这里做错了什么?