我正在将 a 绑定List<String>
到 ComboBox。我用两种方式写了这个。第一种方式,ComboBox 的输出为空。我哪里错了?请帮我。这是我的代码:
public class MaritalStatusComboBox:ComboBox
{
public MaritalStatusComboBox()
{
BindingSource bs = new BindingSource();
bs.DataSource = new List<string> {"Single","Married" };
}
}
和第二种方式:
public class MaritalStatusComboBox:ComboBox
{
List<string> list = new List<string>() { "Single", "Married" };
public MaritalStatusComboBox()
{
this.Items.Clear();
foreach (string str in list)
{
this.Items.Add(str);
}
}
}
ComboBox 的输出包括:Single、Married、 Collection 为什么 Collection 出现在我的 ComboBox 中?