そのため、コンボボックスのデフォルト値を設定しようとしていました。いくつか見つけましたが、どれも機能していないようです。
実際、単純なコンボボックスを作成して使用すると機能しますcomboBox1.SelectedIndex = comboBox1.Items.IndexOf("something")
が、コンボボックスのコンテンツを動的に生成すると、もう機能しません。
これは、コンボ ボックス (クラスのコンストラクターにあります) を埋める方法です。
string command = "SELECT category_id, name FROM CATEGORY ORDER BY name";
List<string[]> list = database.Select(command, false);
cbxCategory.Items.Clear();
foreach (string[] result in list)
{
cbxCategory.Items.Add(new ComboBoxItem(result[1], result[0]));
}
cbxCategory.SelectedIndex = cbxCategory.Items.IndexOf("New")
上記のコードの下に配置した場合、動作しないように、デフォルト値を設定するように動作させることができないようです。
ところで、WinForms。
前もって感謝します。