【发布时间】:2020-06-15 04:20:30
【问题描述】:
我生成了一个非常简单的代码sn-p:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Title", typeof(string));
dt.Rows.Add(1, "One");
dt.Rows.Add(2, "Two");
cmb = new ComboBox();
cmb.DropDownStyle = ComboBoxStyle.DropDownList;
cmb.DisplayMember = "Title";
cmb.ValueMember = "ID";
cmb.DataSource = dt;
this.Controls.Add(cmb);
cmb.SelectedValue = 2;
}
}
当我设置值cmb.SelectedValue 时,SelectedValue 是null。
我知道如果我将此代码移至Form1_Load 处理程序,它将按预期工作,但我需要在表单的构造函数中使用它。
【问题讨论】: