在ComboBox DataSource上添加额外的项目

时间:2010-07-22 08:23:55

标签: c#

我需要在combobox数据源的顶部添加一个项目。可能吗?如果是这样,你可以这样做吗?

1 个答案:

答案 0 :(得分:2)

当组合框的数据源来自IList时,您将能够使用 Insert 方法,该方法为您提供了一种在您想要的位置添加项目的方法(而< em>添加方法在列表底部添加项目)。如果您将项目放在位置0(零),则该项目将显示在列表顶部,如下所示:

IList comboboxDataSource = new List<string>();
comboboxDataSource.Add("one");
comboboxDataSource.Add("two");
comboboxDataSource.Add("three");

comboboxDataSource.Insert(0, "Please choose an item");
comboBox1.DataSource = comboboxDataSource;

了解更多信息: http://msdn.microsoft.com/en-us/library/system.collections.ilist.insert.aspx