如何在加载时为我的组合框设置默认文本,例如" Select Something"。我在Form Load
上尝试了这个 comboBox1.Text = "Select Something";
但那没有用。有什么帮助吗?
答案 0 :(得分:0)
您的代码对我有用,因此您必须在将组合框绑定到数据源之前设置文本。在下面的测试代码中,如果你有cb.Text =“Test”,它就可以工作。在组合框的数据绑定后运行,并显示您在数据绑定之前设置的相同症状。
考虑以下代码,其中只有表格(cb)上定义的组合框。如果将最后一行移到顶部,它将显示您看到的症状。
private void Form1_Load(object sender, EventArgs e)
{
DataTable tb = new DataTable();
tb.Columns.Add("Value");
tb.Rows.Add("Combo Box Item");
cb.DisplayMember = "Value";
cb.ValueMember = "Value";
cb.DataSource = tb;
cb.Text = "Select Something";
}