にバインドされている 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
}
おそらく、私は木のために森が恋しいですが、私は単にそれを機能させません:)。