如何设置默认组合框文本

本文关键字:默认 组合 文本 设置 何设置 | 更新日期: 2023-09-27 18:34:22

如何在加载时为组合框设置默认文本,例如"选择某些内容"。我在表单加载上尝试了这个

 comboBox1.Text = "Select Something";

但这没有用。有什么帮助吗?

如何设置默认组合框文本

您的代码对我有用,因此您必须在将组合框绑定到数据源之前设置文本。 在下面的测试代码中,如果您有 cb,它可以工作。文本 ="测试";在组合框的数据绑定之后运行,并显示与在数据绑定之前设置时相同的症状。

请考虑以下代码,其中窗体 (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";
}