1

にバインドされている ToolStripComboBox がありList<string>ます。初期化後に表示されるテキストを に設定したいと思いますString.Empty

問題は、私が何をしても、コントロールを初期化した後のテキストが常にリストの最初のエントリになることです(予想されることですが、この事前に選択されたテキストをクリアできません)

これは私の関連コードです:

    public frmPricelist(Pricelist pricelist)
    {
        _pricelist = pricelist;

        InitializeComponent();
        Init();
    }

    private void Init()
    {
        cmbHersteller.Items.Clear();
        cmbHersteller.ComboBox.DataSource = _pricelist.GetHersteller();

        Application.DoEvents(); // Inserted for testing purposes

        cmbHersteller.ComboBox.SelectedText = String.Empty; // does not change the value
        cmbHersteller.ComboBox.Text         = String.Empty; // does not change the value            
    }

おそらく、私は木のために森が恋しいですが、私は単にそれを機能させません:)。

4

1 に答える 1