我想为C#ComboBox添加一个默认值,但是如果没有6加代码行就无法实现。 ComboBox使用下面的代码从枚举中获取其字段
我进行了研究,只看到了似乎需要太多代码行或过于复杂的解决方案。
accountComboBox.DataSource = AccountType.GetValues(typeof(AccountType));
研究表明,我需要执行以下操作才能向下拉组合框添加默认值
tbl.Columns.Add("UnitName");
tbl.Rows.Add("item 1");
tbl.Rows.Add("item 2");
DropDownList ddl = new DropDownList();
ddl.DataSource = tbl;
ddl.DataMember = "UnitName";
ddl.DataTextField = "UnitName";
ddl.DataBind();
//add new item
ddl.Items.Insert(0, new ListItem("inserted item"));
是否有像Java中那样简单的解决方案,它仅使用:
jComboBoxAccount.setRenderer(new PromptComboBoxRenderer("-Select Account Type-"));